Former Liverpool captain Jamie Carragher has claimed that David Silva is "Manchester City's greatest ever player", and is also "one of the greatest" to have operated in the Premier League.
Silva, 31, joined City from Valencia in 2010, and is closing in on 350 appearances for the Citizens.
The Spain international scored the winner in City's 2-1 success over West Ham United on Sunday afternoon, and after the match, Carragher paid tribute to the attacker.
"Silva is Manchester City's greatest ever player," Carragher told Sky Sports News.
"The one disappointment is his age - how long is he going to play? He's alongside Thierry Henry, Dennis Bergkamp and Eric Cantona - he's one of the greatest we've ever had in the Premier League."
Silva has scored twice and provided eight assists in 15 Premier League appearances this season.