LONDON: Riyad Mahrez has ended speculation about his future by signing a contract extension with the Premier League champions.

The winger has drawn a line under speculation over his future by committing long-term to the club on a deal which Sky sources say has no buy-out clause.

Mahrez earlier told France Football there were “two or three clubs” who could make him consider leaving the King Power Stadium.

But news of his new deal means Leicester have managed to keep hold of last season’s PFA Player of the Year and Football Writers’ Award winner Jamie Vardy.

N’Golo Kante did leave for Chelsea after his release clause was activated, but Wes Morgan, Kasper Schmeichel and Andy King have all signed new contracts this summer.

Last-season’s top scorer Vardy also signed an extension after turning down the chance to join Arsenal.

Arsene Wenger’s side are the season’s first visitors to the King Power on Saturday as Leicester aim to recover from their opening-day defeat at Hull.