Having made light work of Leicester at the weekend, Manchester City turn their attention to the Champions League and the first leg of their quarter-final versus Borussia Dortmund on Tuesday.
The Premier League leaders faced Bundesliga opponents in the last round - cruising past Borussia Monchengladbach 4-0 over the two legs. This time, they'll be facing Erling Haaland, one of the hottest strikers in world football and a player they've been heavily linked with.
While Pep Guardiola's side are hoping to secure what would be an incredible quadruple, make no mistake about it - this is the trophy that would crown all of their achievements to date under the Catalan's leadership.
Dortmund have struggled in the German top flight this season and find themselves in fifth place. However, they have plenty of exciting talent at their disposal and are capable of causing anybody problems.
Here is 90min's preview of the fixture.
How to watch Manchester City vs Borussia Dortmund
Manchester City team news
The Premier League champions-elect have a fully fit squad to select from. However, there are a couple of players who are one yellow card away from a suspension that would rule them out of the second leg - namely Joao Cancelo and Fernandinho.
City are expected to make changes from the side that won at the weekend. Raheem Sterling, Ilkay Gundogan, Phil Foden and John Stones were all left on the bench and could come into the starting XI.
Borussia Dortmund team news
Jadon Sancho has been ruled out of the first leg with a thigh injury, but Dortmund are hopeful he'll be available for the second half of the tie. Dan-Axel Zagadou and Axel Witsel are also injured.
Haaland is just a booking away from suspension but will start regardless. Jude Bellingham and Emre Can are also in contention.
Manchester City: Ederson; Cancelo, Dias, Stones, Mendy; Rodri, Gundogan, De Bruyne; Silva, Sterling, Foden.
Borussia Dortmund: Hitz; Can, Akanji, Hummels, Guerreiro; Delaney, Bellingham, Dahoud; Hazard, Haaland, Reus.
Leicester City 0-2 Manchester City - 3/4/2021
Everton 0-2 Manchester City - 20/3/2021
Manchester City 2-0 Borussia Monchengladbach - 16/3/2021
Fulham 0-3 Manchester City - 13/3/2021
Manchester City 5-2 Southampton - 10/3/2021
Borussia Dortmund 1-2 Eintracht Frankfurt - 3/4/2021
FC Koln 2-2 Borussia Dortmund - 20/3/2021
Borussia Dortmund 2-0 Hertha Berlin - 13/3/2021
Borussia Dortmund 2-2 Sevilla - 9/3/2021
Bayern Munich 4-2 Borussia Dortmund - 6/3/2021
Manchester City - Borussia Dortmund prediction
Given the contrasting form of the two sides heading into this one, a City victory feels like the most likely outcome. Many of their stars were rested at the weekend and they should be close to their imperious best.
Despite possessing a striker who has scored 33 goals in 32 games this season in Haaland, Dortmund have struggled for consistency throughout this campaign. While they're a dangerous opponent, they may struggle to cope with City's dominating nature.
Only the brave would back the hosts to keep a clean sheet against the Norwegian's side but the Premier League giants are still strong favourites.
Prediction: Manchester City 3-1 Borussia Dortmund