Raheem Sterling has handed Manchester City a major boost by declaring himself fit for Wednesday’s Champions League tie at Real Madrid.
The England international has missed City’s last two games, victories against West Ham and Leicester City, with a hamstring injury.
Sterling felt he had recovered significantly to play some part in those matches but club doctors warned against it.