Tuesday’s heavyweight clash between Bayern Munich and Real Madrid definitely didn’t disappoint.
Both teams had to fight from behind and the spoils were ultimately shared in a 2-2 draw which leaves everything to play for in next week’s second leg.
The game got off to a tough start for Madrid as they were penned back, but a moment of pure magic from Toni Kroos sent Vinicius Junior through on goal to open the scoring.
That goal changed the tone of the game as Madrid sat back at comfortably frustrated their hosts until the half-time whistle.
Understandably, there were a few worried Bayern fans out there.
Thomas Tuchel responded by switching his wingers, sending Leroy Sane out to the right and bringing Jamal Musiala to the left, and it proved to be an inspired change.
First, Sane crashed Bayern level with one of the most ferocious strikes you’re ever likely to see.
Then it was Musiala’s turn to shine.
The Wunderkind went down in the penalty area after being tripped by Lucas Vazquez, allowing Harry Kane to step up and slot Bayern into the lead.
With Madrid searching for an equaliser, Carlo Ancelotti made the bold decision of hooking Jude Bellingham who, up until that point, had struggled to flex his quality.
In the end, however, Madrid got the goal they needed when Rodrygo was dragged down in the penalty area by Kim Min-jae.
Up stepped Vinicius. 2-2.
Both sides felt they could have won it, meaning a draw may have been the fairest result.
Either way, we’re in for some fun next week when these two behemoths clash in a do-or-die affair.
READ THE LATEST CHAMPIONS LEAGUE NEWS, PREVIEWS & RATINGS HERE