Mesut Ozil slotted Santi Cazorla’s pass beyond Joel Robles to put Arsenal ahead against Everton in the FA Cup.
Everton equalised soon afterwards, as Kevin Mirallas brilliant run and cross was knocked back into the path of Romelu Lukaku by Ross Barkley.
Arsenal retook the lead halway through the second half through Mikel Arteta’s penalty. Gareth Barry had been penalised for taking down Alex Oxlade-Chamberlain.
Olivier Giroud’s two late strikes put some daylight between the sides as Arsene Wenger’s side secured their place in the semi-finals.