In the second leg of the UCL quarters, Mbappé shone through (again) for Monaco, Ronaldo reached 100 for Madrid in a game crowded by refereeing errors, and Leicester bowed out with pride.
Neymar has finally done what many have thought him capable of. Bend a game over its knees on his own. His sublime free kick and a visionary pass sealed the greatest UCL comeback in history.
It's the million dollar question: Why is club football's best competition played during the week when many can't watch them?
Juventus play against Sevilla at the Juventus stadium, and Allegri is under immense pressure to win the group this year, after the club finished second last season and paid the consequences by drawing Bayern in the next round.
The UCL draw revealed the destiny of some of the competing clubs, as some cherished their luck, while others blasted theirs.
The erroneous refereeing in this week's UCL could hardly overshadow the otherwise thrilling affairs involving footballing giants. What can we expect for part two of this breathtaking story?
A new twist to determine the greatest of all time, between Messi and Ronaldo.
Pep Guardiola visits Nou Camp for only the second time since he left Barcelona in 2012. Further embarrassment likely awaits, but how can City escape, and manage against the heavyweights?