Manchester City sit firmly in the driving seat at the top of the Premier League table with just four games now remaining in their domestic campaign.
Pep Guardiola's side have taken the spot at the top of the table over the last week and have maintained their hold over the title race in their latest outing against Sam Allardyce's Leeds United.
Perhaps the game against the Yorkshire side proved to be a tighter affair than many may have expected, however, the points were secured by the reigning champions and could prove huge in their hopes of adding a significant piece to their potential treble.
City will be a side renowned for their style of play under the Spanish coach, but at this stage of the season, fans will surely take the points through any means possible with so much on the line.
As Guardiola's men aim to see out a flawless end to what has been a stunning campaign so far, here's how we think City's remaining fixtures will play out…
Man City fixtures 14 May: Everton (a) 21 May: Chelsea (h) 24 May: Brighton (a) 28 May: Brentford (a). Everton v Man City
Arsenal supporters will be grimacing at the sight of this run of fixtures after their meeting with City, with so many low-placed teams coming up against the Premier League champions.
Granted, a trip to Everton is not easy, especially when the crowd are baying for blood and desperately trying to roar their team on, so this may not be as straightforward as the West Ham and Leeds games. That being said, City should still win without having to hit top gear.
Prediction: Everton 0-3 Man City
Man City v Chelsea
Given the Blues' well-documented struggles this season – they have had three different managers in charge since August – they still possess individual qualities that saw them reach the Champions League quarter-finals.
City may have beaten the west Londoners in both domestic cup competitions this term, but they only won 1-0 at Stamford Bridge thanks to a Riyad Mahrez goal, so this may not be as one-sided as some think with much more on the line – but we expect the champions to get the job done.
Prediction: Man City 3-1 Chelsea
Brighton v Man City
City and Brighton were meant to be meeting in the league last month, but instead, they were both at Wembley in FA Cup semi-final action, taking on Sheffield United and Manchester United, respectively.
For that reason, this match will be sandwiched in a hectic schedule for Guardiola's men and has the potential to be a really awkward encounter for City. The Seagulls have been excellent all season and their fans would love to see their final home game of the campaign end up with a positive result against City. This feels like one of those really hard-earned victories for the visitors – it could even be late drama that seals a final-day showdown, or perhaps the title itself.
Prediction: Brighton 1-2 Man City
Brentford v Man City
City have been absolute masters of holding their nerve on the final day of recent Premier League seasons, even if some drama has been required against the likes of QPR, Brighton and, most recently, Aston Villa.
This time around, they head to Brentford, which could possibly be tricky if the west Londoners are on their game, but they are at risk of having nothing to really play for. That would clearly aid City, who will hope that just a win is enough to seal yet another league crown. They should have more than enough quality to beat the Bees, but it may not be plain sailing, having been beaten earlier in the season – but they are champions for a reason.
Prediction: Brentford 0-2 Man City
Predicted run-in points: 12/12 Predicted total points: 94
