Mark Schwarzer proved the hero for Fulham at the Emirates Saturday after the Cottagers keeper saved a 95th-minute penalty from Mikel Arteta to keep the score level at 3-3 after a pulsating match.
Having led the game through early goals from Olivier Giroud and Lukas Podolski, the game looked to be as good as over after just 25 minutes. The Gunners were cruising, and Fulham had yet to have a real shot on target.
However, the game turned on its head on the half-hour mark when Dimitar Berbatov gave the Cottagers a lifeline with his fourth goal since joining from Manchester United.
As soon as the Bulgarian's header hit the back of the net, Arsenal's confidence drained visibly. It was no surprise to see Fulham equalise after Berbatov teed up Alex Kacaniklic to fire home.
With that second goal, the Cottagers became the Premier League's second-highest scorers so far this season.
Sensing blood, Martin Jol urged his team on in the second period. As Arsenal quaked and panicked under pressure, the adventurous away team got their just desserts.
Berbatov's cleverness up front was dragging the Gunners back four all over the place, and as Bryan Ruiz picked the ball up in the box, Mikel Arteta's clumsy and lazy challenge gave away a penalty.
In a situation like this, there is probably no one better than Berbatov. The coolest footballer in the Premier League stepped up to send Vito Mannone the wrong way and put his team on course for a historic victory.
Before Saturday, the Gunners had conceded the fewest goals in the Premier League (just eight) and had never lost at home to Fulham at home across 26 matches and some 98 years.
Luckily for Arsene Wenger and Arsenal's fans, Olivier Giroud stepped up to score just minutes later with a shell-shocked Fulham still celebrating their third goal.
With the game hanging in the balance, both sides went in search of an elusive fourth goal.
Neither keeper was called to action in that final 20 minutes until referee Phil Dowd, somewhat controversially, awarded Arsenal a penalty deep into injury time.
Andrei Arshavin had been introduced for the lacklustre Theo Walcott with just five minutes to go, and his poor cross appeared to strike the hand of Chris Baird rather than the other way around.
Mikel Arteta stepped up to win the game for Arsenal, but his spot kick was sensationally saved by Mark Schwarzer to leave the game at 3-3.
This result keeps both sides in touch with the top four. However, any chance the Gunners had of mounting a title challenge is now well and truly dead and buried.