The Argentina striker, scorer of 28 goals this season, hobbled out of last Saturday's win at Everton and missed the 4-0 defeat of Aston Villa in midweek.

He will now take his place in a fully-fit squad to face the Hammers at the Etihad Stadium, with City knowing a draw should be enough to clinch a second title in three seasons.

Manager Manuel Pellegrini, speaking at his pre-match press conference, said: "The whole squad is fit for Sunday. It is very important, always for a manager, if you have your whole squad and choose from all your players."

City's victory over Villa took them two points clear of Liverpool at the top of the table and with a superior goal difference of 13.

The odds are heavily in their favour and if there are any nerves in the camp, they are not being betrayed by Pellegrini.

The Chilean intends to send his side out with the same attacking approach he has advocated for most of the season and complete the job in style.

He said: "It is a very important weekend because it is the last game.

"It is the work from the whole year that we play for but also it is a normal game because I think the best way to do it is to repeat what we have done all season so far."

Pellegrini certainly has no interest in playing for a draw.

"Every team must play every game to win," he said. "It doesn't matter in which conditions they are playing, every team must want to win."