With Manchester City still in contention to win both the Premier League as well as the Champions League this season, their run of fixtures has been unrelenting during the business end of the season.

Just recently, City were faced by the unenviable challenge of going toe-to-toe with Atletico Madrid and Liverpool twice apiece in the space of a week and a half.

The stakes could not be any higher as every league game has turned into a cup final for Manchester City, largely due to the cut-throat nature of the ongoing title race, whilst also finding themselves with a 4-3 lead to protect ahead of their upcoming second leg of the Champions League semi-final against Real Madrid.