Atletico Madrid 1-0 Real Madrid (2-2 agg.)
Real Madrid entered the quarter-finals of the UEFA Champions League with a 4-2 win on penalties over Atletico Madrid after it finished 2-2 on aggregate on Wednesday evening.
Los Blancos were boosted by the return of Jude Bellingham who replaced Brahim Diaz with Luka Modric in for Eduardo Camavinga, while Conor Gallagher and Reinildo completed the home side's changes from the first-leg.
Gallagher justified his inclusion in the opening minute and stunned the visitors with a simple finish from a few yards in the six-yard area.
Atleti remained in control throughout the first period, but Los Blancos got a chance to regain the overall lead in the tie with a spot-kick after Clement Lenglet clattered in Kylian Mbappe.
Binicius Junior had the honour to dispatch from 12-yards, but he unfortunately slammed well wide of the top corner and forced the match to extra-time.
The match were settled on penalties, and drama unfolded where both goalkeepers pulled saves before Antonio Rudiger converted the decisive effort to send Los Blancos through.
Arsenal 2-2 PSV Eindhoven (9-3 agg.)
Arsenal's dominance over PSV Eindhoven continued and recorded a 9-2 victory over two-legs to advance to the quarter-finals.
Goalkeeper David Raya, Gabriel Magalhaes, Declan Rice and Mikel Merino were the sole survivors from Sunday's hard-fought 1-1 draw with Manchester United.
Oleksandr Zinchenko extended the Gunners already commanding cushion with a superb curling finish following Raheem Sterling's forward pass.
Veteran Ivan Perisic levelled moments later through a solid finish in the top corner from the heart of the six-yard box – giving Raya no chance.
Sterling was in thick of things once again and played a telling cross to the box for Rice to take aim and head underneath the grasp of Walter Benitez.
PSV continued to take the game to the home side and were level on the night as Couaib Driouech beat Raya with a clever dink and opened his account in the tournament.
LOSC Lille 1-2 Borussia Dortmund (2-3 agg.)
Borussia Dortmund came from behind to record a 3-2 aggregate win over LOSC Lille and marched into the last eight and will meet FC Barcelona.
Highly-rated Jonathan David led the line for the home team, as the Black and Yellow banked on the experience of none other than Emre Can and Serhour Guirassy.
David got the ball rolling in no less than five minutes from kick-off with a telling finish through the reach of Gregor Kobel.
The Bundesliga giants were behind at the break, but hit back at the resumption as Can finished off from the penalty spot after a foul on Guirassy.
Dortmund completed the comeback in the midway stages courtesy of a remarkable top-corner finish by Maximilian Beier and ultimately secured the win and qualification.
Aston Villa 3-0 Club Brugge (6-1 agg.)
Aston Villa's dream return to the tournament continued after seeing off Club Brugge 3-0 to advance to the quarter-finals.
Brugge played the remainder of the match with ten players as Kyriani Sabbe got his marching orders for upending Rashford's clear path to goal.
Asensio was thrown in the second half by manager Unai Emery and made an impact where he riffled a through pass in the roof of the net.
Dutchman Ian Maatsen made it two in the matter of minutes with a stern point-blank finish following a delightful cross by Morgan Rodgers.
Asensio became the man of the moment when he peeled off a cutback from Rashford and applied a simple finish beyond Simon Mignolet.
With the win, the Clarets progressed to the quarter-finals and will face Paris Saint-Germain.
Quarter-final fixtures:
Arsenal v Real Madrid/Atletico Madrid
Paris Saint-Germain v Aston Villa
Barcelona v Borussia Dortmund
Bayern Munich v Inter Milan