Manchester City face perhaps the biggest game in the club's history so far on Tuesday when they host Paris Saint-Germain in their Champions League semi-final second leg.
More importantly, City go into the tie with a 2-1 aggregate lead, putting them in pole position to reach a first ever Champions League final, having only ever gotten as far as the last four on one occasion in the past.
PSG played an incredible 45 minutes of football in the first leg, but capitulated in the second half as the game slipped away from them. Last season's finalists now face an uphill battle to reach the final for a second year in a row, but bounced back with a 2-1 win against Lens at the weekend to regroup for the trip.
In what could be an extraordinary game of football, here's 90min's preview.
What TV channel is Manchester City vs Paris Saint-Germain on?
Manchester City team news
Pep Guardiola made eight changes at the weekend, with departing veteran Sergio Aguero bagging on what was a rare start for the side.
Kevin De Bruyne, Riyad Mahrez, Ilkay Gundogan and Ruben Dias were all rested ahead of Tuesday's clash, with City flexing the muscles of a fully fit and well-built squad.
Oleksandr Zinchenko started on the bench in Paris last week, but made an impactful cameo after being brought on in the second half. He could come back into the starting XI having also been a substitute at the weekend.
Paris Saint-Germain team news
Kylian Mbappe missed out entirely in PSG's 2-1 win at the weekend, although Mauricio Pochettino is confident the Frenchman will have recovered from a calf issue by Tuesday. However, footage of the Frenchman moving gingerly on Monday suggests that could be unlikely.
Angel Di Maria and Marco Verratti both started on the bench at the weekend, but are likely to be recalled for the trip to Manchester, while Neymar will also feature having played a key role in the weekend victory.
Midfielder Idrissa Gueye is suspended having been sent off in the first leg, meaning former Man Utd man Ander Herrera could start.
Manchester City vs Paris Saint-Germain predicted lineups
Manchester City: Ederson; Walker, Stones, Dias, Zinchenko; Rodri, Gundogan, Silva; Mahrez, De Bruyne, Foden
PSG: Navas; Florenzi, Marquinhos, Kimpembe, Diallo; Herrera, Paredes, Verratti; Di Maria, Kean, Neymar
Manchester City vs Paris Saint-Germain prediction
Since losing at home to Leeds, City have managed to knock up a run of six wins on the bounce and will have been fuelled by the dramatic comeback in Paris from last week. They are within touching distance of a Champions League final and there is genuine belief that this season it has to be theirs.
Les Parisiens are in the same boat, however. They came agonisingly close last season and were bettered only by an imperiously good Bayern Munich side, but having knocked out last season's champions in the last eight, the onus is on them to go one better than last year.
PSG showed in the first 45 minutes of the first leg that they have City's number and Guardiola's side must be aware of this. Having said that, the win in Paris is too big a result to throw away.
Prediction: Manchester City 2-0 Paris Saint-Germain