The first leg of the UEFA Champions League quarter-final stage is over, and the dust has settled. There have been plenty of goals, action and drama, with some surprises.
The competition has been fierce as Arsenal and Aston Villa continue to fly the flag for the Premier League.
In case you missed it, here's where we stand going into the second legs next week.
Huge win for Arsenal lights up Tuesday's fixtures
Arsenal shocked the world on Tuesday when two second-half free kicks from Declan Rice and a fine finish from Mikel Merino saw Mikel Arteta's men open up a 3-0 aggregate lead over favourites Real Madrid.
The reigning European champions then saw Eduardo Camavinga sent off in added time.
The Emirates celebrated a famous win, dubbed by club legend Paul Merson as "the greatest night at the Emirates", but Mikel Arteta will know that the job is far from done. He will need to rally his troops to go to the Bernabeu next Wednesday and finish the job.
Also, on Tuesday, Inter Milan picked up a vital 2-1 away win over Bayern Munich at the Allianz Arena.
Lautaro Martinez opened the scoring for the visitors in the first half. Veteran striker Thomas Muller thought he had earned a draw for his side when he came on late to tap in an equaliser, but Davide Frattesi finished off a sublime counter to score the winner for Simone Inzaghi's side minutes before the end.
A one-goal lead is slender, and Bayern will feel they are more than capable of getting back into the tie, but with a goal advantage in front of a rocking San Siro crowd, Inter are certainly the favourites to book a place in the semi-finals next Wednesday.
Aston Villa fall short in Paris as Luis Enrique's revolution continues
Unai Emery thought he'd got the perfect return to the Parc des Princes when Morgan Rogers gave Aston Villa the lead in the first half last night.
However, electric PSG youngster Désiré Doué equalised with a cracking long-range shot just before half time, and Kvicha Kvaratskelia and Nuno Mendes gave the Parisiens a 3-1 aggregate lead to take to Villa Park next Tuesday.
Emery was quick to assert in the post-match that the tie is far from over and that with the help of the home crowd, they can overturn the two-goal deficit. It's possible, but it will be tough.
Over in Catalonia, Barcelona all but ended Borussia Dortmund's European adventure, making next week's second leg practically a dead rubber.
Goals from Raphinha and Yamine Lamal, either side of a brace from former BVB striker Robert Lewandowski, gave the Spanish giants a 4-0 win.
Goal of the Gameweek
There were a host of fantastic goals scored during this round of Champions League quarter-final first-leg games.
Declan Rice's free-kick double for Arsenal certainly comes to mind.
However, the pick of the bunch has to be the curling effort into the top corner from PSG star Désiré Doué, leaving Emi Martinez scrambling and putting his side back on level terms.
Surprises to come in the second leg?
Of the four ties, only one is sewn up. Of course, nothing is ever guaranteed in football, and Dortmund could stage a shocking comeback when they confront Barcelona with the Yellow Wall next week, but most neutrals will not be giving them any chance.
The other three ties are all still relatively intriguing.
Of course, Inter and Bayern present the best chance for drama, with the Italians only leading the Germans by one goal heading into the second leg.
Real Madrid would look dead and buried if they were anyone but Real Madrid. Arsenal fans will know exactly what they are capable of and be fearing reprisals.
PSG's two-goal lead over Villa will have them feeling very confident, but at Villa Park, with an apaplectic fanbase behind them, an early goal for the Birmingham side could give them every chance of doing something remarkable.