Manchester City supporters have been left puzzled after Pep Guardiola decided against handing Riyad Mahrez a start in their Premier League clash with Everton.
The 31-year-old has been in fine form of late, scoring three goals in his last four matches, also providing an assist.
In fact, he has netted 18 goals in 30 games so far this campaign, making him the side's top scorer.