Man City fixtures: Next six games after victory over Southampton
Manchester City inflicted a heavy 4-1 defeat on Southampton at St Mary's on Saturday night, with Erling Haaland returning to the starting XI with two goals after sitting out with an injury.
The Citizens reduced the gap on Premier League leaders Arsenal to five points before the Gunners visit Liverpool on Sunday, with Haaland heading in before the break. Jack Grealish made it 2-0 before Haaland struck again with a wonderfully acrobatic effort.
Sekou Mara gave the despondent Saints something to take from the defeat with a 72nd-minute strike, but Julian Alvarez's penalty just moments later made it a thrashing.
City are bang in form approaching a critical point in their season and will play in three different competitions in their next four outings. Here's their upcoming fixture list.
Manchester City vs Bayern Munich - Champions League
It's a heavyweight clash of mouth-watering proportions when Man City return to our screens. The Premier League champions are in action against Bayern Munich, where it's been all change recently.
Julian Nagelsmann was ditched and Thomas Tuchel brought in to add another simmering sub-plot to arguably the biggest tie of the quarter-final round.
- 11/04/2023 - Manchester City vs Bayern Munich (20:00) - BT Sport
Manchester City vs Leicester - Premier League
Once the two behemoths of City and Bayern have duked it out the first time, Guardiola's side will host relegation candidates Leicester at the Etihad.
The Foxes lost to Bournemouth on Saturday having just fired Brendan Rodgers as manager. A trip to Manchester won't be the ideal start for the manager they bring in.
- 15/04/2023 - Manchester City vs Leicester City (17:30) - Sky Sports
Bayern Munich vs Manchester City - Champions League
Guardiola will hope to have come through that Saturday night clash with Leicester without any new injuries to his squad before they fly over to Germany.
It'll be one of the defining nights in Guardiola's time at City, regardless of how the first leg pans out, with the Champions League field as open as it's ever been.
- 19/04/2023 - Bayern Munich vs Manchester City (20:00) - BT Sport
Manchester City vs Sheffield United - FA Cup
April is such a defining month for City. They'll hope to have reached the last four in Europe before heading to Wembley for a Saturday FA Cup semi-final clash with Championship outfit Sheffield United.
The Blades are firm contenders for automatic promotion alongside the already-confirmed Burnley, but defeat is a simply unthinkable notion for City as they look to notch multiple trophies.
- 22/04/2023 - Manchester City vs Sheffield United (16:45) - BBC One
Read the latest Man City news here
Manchester City vs Arsenal - Premier League
Ah, yes. The big one. The biggest one of the season, or what's left of it. Arsenal keep on marching forward in their bid for Premier League glory but City will be on their tails for the run-in.
City host Arsenal late in April. They have a strong recent record against the Gunners and could make a major statement in the title race if they're able to usurp Mikel Arteta's side in the table with victory here.
- 26/04/2023 - Manchester City vs Arsenal (20:00) - BT Sport
Fulham vs Manchester City - Premier League
You know what they say; it's no good beating Arsenal if you can't beat Fulham the weekend after.
They don't say that, because that would be rather disrespectful to Marco Silva's Cottagers. They have had their issues recently though; their FA Cup trip to Manchester ended in chaotic disaster and there'll be no Aleksandar Mitrovic up front when they meet at Craven Cottage.
- 30/04/2023 - Fulham vs Manchester City (14:00) - Sky Sports
- 11/04/2023 - Manchester City vs Bayern Munich (20:00) - BT Sport
- 15/04/2023 - Manchester City vs Leicester City (17:30) - Sky Sports
- 19/04/2023 - Bayern Munich vs Manchester City (20:00) - BT Sport
- 22/04/2023 - Manchester City vs Sheffield United (16:45) - BBC One
- 26/04/2023 - Manchester City vs Arsenal (20:00) - BT Sport
- 30/04/2023 - Fulham vs Manchester City (14:00) - Sky Sports