It's the business end of the Champions League already, and we're down the the final four. It's a very similar semi-final line-up to that of two years ago - with Man City replacing Chelsea and joining the Madrid clubs and Bayern Munich.
Here's how the Champions League draw went:
We started with a reminder of when the games will take place...
REMINDER: Semi-final ties will take place on 26/27 April and 3/4 May.#UCLdraw
— UEFA Champions League (@ChampionsLeague) April 15, 2016
That's just two weeks away to you and I. Then the real events happened...
First team out is... Manchester City
And they will play... Real Madrid.
Man. City v Real Madrid #UCLdraw
— UEFA Champions League (@ChampionsLeague) April 15, 2016
City will play the first game at home, with the second leg at the Bernabeu.
That means that Bayern will play Atletico Madrid... with the first game in Munich and both second legs in Madrid.
Atlético v Bayern#UCLdraw
— UEFA Champions League (@ChampionsLeague) April 15, 2016
City have faced Real Madrid in the Champions League before back in 2012. Real Madrid won both games that year, so City will be hoping for a reversal in fortunes. Whereas Bayern and Atletico haven't played each other for a long time, you'd expect Bayern to be favourites against the team that knocked out Barcelona.
The final will be in San Siro, and the winner of City/Real Madrid will have the home dressing room.
Man. City/Real Madrid v Atlético/Bayern#UCLdraw
— UEFA Champions League (@ChampionsLeague) April 15, 2016
There is still the possibility of a Madrid derby in the final - or for Man City to face their next manager Pep Guardiola.
The official result of the #UCLdraw pic.twitter.com/Pvz577XZRc
— UEFA Champions League (@ChampionsLeague) April 15, 2016
See Also: Watch: More RTE Pundit Gold As Brady And Dunphy Have It Out Over "Cynical" Atletico