Arsenal stunned Real Madrid on Wednesday after completing a double at the Santiago Bernabeu.
The Gunners, who travelled to Spain with a healthy 3-0 lead from the first leg, won 2-1 to head to the UEFA Champions League semi finals.
And they had the chance to extend that advantage after they were awarded a first-half penalty.
But Bukayo Saka saw his tame effort saved by Thibaut Courtois, as both sides went into the break without scoring.
However, Saka burst through to dink the ball over Courtois in the second half, as Arsenal virtually took the tie beyond Real Madrid.
And although Vinicius Junior pulled one back after a defensive mixup between David Raya and William Saliba, Gabriel Martinelli ran through to seal another big win.
Mikel Arteta's men will now take on Paris Saint-Germain for a place in the final.
Arsenal beat PSG 2-0 earlier in the league phase.