Preston North End almost caused the shock of the 2017 FA Cup third round, as they took the lead against Arsenal at the Deepdale Stadium but lost 2-1 after a last-minute strike by Olivier Giroud on Saturday.
The pulsating cup tie saw the hosts take the lead as Arsenal struggled, but two second-half efforts rescued the Gunners from embarrassment.
A shock goal from Callum Robinson gave Preston the lead after Arsenal's defence collapsed in the seventh minute, and the scorer benefited from a significant deflection as the ball hit the Gunners' net.
Arsenal levelled the game just 50 second into the second half.