Arsenal beat Sheffield United 2-1 at Bramall Lane on Sunday to qualify for the semi-final of the FA Cup.
Goals from a Nicholas Pepe penalty and Dani Ceballos were enough to get the Gunners their second victory in four matches since the restart.
The Gunners had led from midway through the first half when Nicolas Pepe had slotted home a penalty after Alexandre Lacazette had been fouled in the box by Chris Basham.
They had earlier had a reprieve when John Lundstram’s close-range header following a corner was ruled out because the scorer was offside.
The home side also had another effort chalked off in the second half when John Egan poked the ball in after McGoldrick had strayed beyond the last defender.
There was further bad news for Lundstram and Sheffield United with the midfielder having to be substituted before the break because of a shoulder injury.
Arsenal also failed to make it through the game unscathed, with centre-back David Luiz – who had only just returned from suspension – limping out to increase their already lengthy injury list.
Arsenal have now progressed to the FA Cup semi-finals for the 30th time, which is a joint-record alongside Manchester United