Borussia Dortmund have tied down influential midfielder Felix Nmecha to a new contract until 2030.
Nmecha's previous deal was due to expire in 2028, leaving his future uncertain amid reported interest from a host of Premier League clubs.
But the 25-year-old has committed to Dortmund, who also must make decisions on Emre Can, Niklas Sule and Julian Brandt with their contracts expiring at the end of this season.
"We are delighted to continue our journey together with Felix," Dortmund's managing director, Lars Ricken, said.
"He identifies completely with Borussia Dortmund and is a key component of our strategic planning for the squad.
"His contract extension signals continuity and underlines our conviction that we will be successful together in the coming years."
Nmecha has made 25 appearances in the Bundesliga this season, scoring two goals.
"I have had many great experiences with this club and its fans over the past few years and am very grateful for the club's trust," Nmecha added.
"I want to repay that trust by giving my best for Borussia Dortmund."
Dortmund sit second in the Bundesliga table, 11 points adrift of leaders Bayern Munich, before hosting Augsburg on Saturday.