Bradford City have caused the shock of the Capital One Cup and reached the semi-finals by knocking Arsenal out of the competition 3-2 on penalties after they drew 1-1 following extra-time.
The Gunners had only won one of their last five matches and throughout the tie looked low on confidence as a strong line-up failed to show their class against their League Two opponents.
And the Bantams, who nearly sent them packing in normal time, were able to keep their cool from 12-yards to embarrass the Premier League side.
Phil Parkinson’s men took a shock lead through Garry Thompson after 16 minutes as he volleyed home a free-kick which the Gunners weren’t able to clear properly.
Francis Coquelin nearly levelled for the visitors when his rampaging run ended in a strike coming back off the upright, while Gervinho failed to get on the end of Keiran Gibbs’ cross, which flashed in front of him.
England winger Alex Oxlade-chamberlain livened up the game for the Gunners at Valley Parade and thrashed an effort wide as over 20,000 Bantams fans got behind the courageous League Two outfit.
Matt Duke had to be at his best ten minutes from time to deal with Jack Wilshere’s low curling shot but the Bantams just couldn’t hold out and Thomas Vermaelen, three minutes from time, headed home to send the game into extra-time.
In the additional 30 minutes Gibbs tested the excellent Duke once more but the former Hull City goalkeeper was equal to his effort, while Santi Cazorla struck the woodwork with a 25-yarder but they failed to find a winner, sending the game into a penalty shoot-out.
The Bantams had won their last seven spot-kick contests prior to this and, after early misses from Cazorla and flop striker Marouane Chamakh for Arsenal, they were able to hold steady to confirm an incredible triumph when Vermaelen’s strike hit the post and rebounded out.
And, in the other tie of the evening, Aston Villa ran out 4-1 victors over Norwich City at Carrow Road.
But it was the Canaries who took the lead after 19 minutes as Steve Morison put a neat finish past Shay Given the lead though only lasted two minutes as Holman lashed a first-time 20-yard drive into the back of the net.
Bent, returning to the line-up after an extended absence, was forced off early on with a hamstring injury to be replaced by Andreas Weimann.
Moments later the Villans went ahead as Weimann converted a cross from Eric Lichaj and he made it 3-1 five minutes from time when the Vienna-born striker bagged his second from Benteke’s pass.
And the Belgian notched a goal of his own in the game's dying embers to put the gloss on their victory and seal their passage into the semi-finals of the competition.