John Stones has been named in Manchester City's matchday squad for the first time in more than a month after recovering from a hamstring injury in time for Sunday's Premier League clash with Crystal Palace.
The England international last featured for City in the 2-0 win at Leicester City on November 18 and had been expected to be out until January.
But he returns to the squad for City's final game of 2017, providing a timely boost for coach Pep Guardiola, with Vincent Kompany picking up a knock against Newcastle United on Wednesday.
Although Stones has missed a total of 11 matches across all competitions, City's form has not suffered, and Shakhtar Donetsk are the only team to have beaten them in that period.
City's incredible winning streak has only become more impressive in Stones' absence and another triumph at Selhurst Park on Sunday will be their 19th in succession in the Premier League.
Stones is joined on the bench by Raheem Sterling and Sergio Aguero, with City's two leading scorers given a rest.
Your City team that will end out 2017! December 31, 2017
Get the best features, fun and footballing frolics straight to your inbox every week.
Thank you for signing up to Four Four Two. You will receive a verification email shortly.
There was a problem. Please refresh the page and try again.