Arsenal recorded a famous victory in the Bernabeu to help secure their place in the Champions League semi-finals.
Bukayo Saka had an early penalty saved after trying an ill-advised Panenka, but he more than made up for the error by finishing an outstanding team move to put his team 1-0 up after the break.
A mistake from William Saliba got Real Madrid back into the game, but the Gunners kept their nerve and grabbed a late winner through Gabriel Martinelli.
Press the next page as we give player ratings for the 2-1 win in Spain.