Everything with a beginning often has an end and that end is here for Yaya Toure as far as playing for Manchester City is concerned or perhaps playing in the Premier League.

The 34-year-old will make his final appearance against Brighton on Wednesday City manager Pep Guardiola has confirmed.

Toure, who joined City from Barcelona for a fee of about £24m in 2010, signed a new one-year contract in June 2017.

"Yaya came here at the start of the journey," said Guardiola. "Where we are now is because of what he has done."

"We cannot forget the period from Roberto Mancini, and especially Manuel Pellegrini, Yaya was the key player.

READ ALSO: Basketball League: New Comer Anambra Flames Aim High

"The Brighton game we will give him what he deserves, one of the most beautiful farewells a player can receive.

"All the game will we be focused on winning for Yaya, we are going to try to do it for him."

City host Brighton on 9 May before travelling to Southampton for the final game of the season.

Toure has made 229 Premier League appearances in his eight seasons at Etihad Stadium.

The Ivorian won three league titles, an FA Cup and two League Cups with Manchester City.