League 2 minnows Bradford City beat Arsenal 3-2 on penalties after a 1-1 draw in the League Cup quarter-finals.
Garry Thompson’s first-half strike took the League Two club to within three minutes of winning the game in normal time before Thomas Vermaelen headed home a Santi Cazorla cross at the back post with with only two minutes remaining of normal time.
But after no further goals in extra time, Vermaelen then missed the decisive penalty to ensure Bradford won a record-breaking ninth successive shoot-out and reached the semi-finals for the first time in their history.
Arsene Wenger had named an almost full strength team that included just three changes from the side that beat West Brom on Saturday and 10 from the one that began the epic 7-5 win over Reading in the last round. French midfielder Francis Coquelin was the only survivor from that game.