Preston North End midfielder Daniel Johnson has signed a new contract with the Lilywhites until the summer of 2023.
The Jamaican international, who joined the club in 2015, has gone on to play nearly 250 games, taking him into the top 50 appearance makers for North End.
The 28-year-old has put pen to paper on a deal until the summer of 2023, joining club captain Alan Browne in committing his future to Deepdale.
The former Aston Villa man, who has five goals in his 23 games in the current season, taking his total to 47 in a lilywhite shirt, said he was delighted to put the matter to bed.
“I am relieved, but I am very happy that it is done,” he said. “It is put to bed now and for quite a while it has been what I have focused on, so I can get tunnel vision and focus on my football.
“I have been here quite a while and I am happy to still be here. The goal now is to kick on and start producing what I know I can produce and keep helping the team.
“I have become one of the senior players at this football club and it is about showing that and helping pass on information to the younger boys in the squad.”
Manager Alex Neil felt it was another step forward, adding: “Everyone is well aware what I think of Daniel as a player and as a person. He is one of the senior boys in the dressing room and has been an important part of the squad for my entire time here.
“When he has been available, he has been a regular in the team for that time and has shown everyone what he brings to the squad and I am delighted that he has shown the commitment to the club and I look forward to continuing to work with him.”