An 87th minute Mikel Arteta strike gifted Arsenal a precious 1-0 victory over Manchester City at the Emirates Stadium.
The result leaves Roberto Mancini's title hopes hanging by a thread, after Manchester United recorded a 2-0 win over Queens Park Rangers earlier this afternoon, to move eight points clear at the top of the Premier League table.
Arsene Wenger's side responded to last weekend's Loftus Road defeat at the hands of QPR, by earning an impressive three points over the Citizens.
After north London rivals Tottenham drew 0-0 with Sunderland yesterday, the Gunners now move two points clear in third place, and close the gap on City to ten points.
City lost Yaya Toure to an early injury and were lucky not to have Mario Balotelli sent off for a high lunge on Alex Song.
However, the Italian did receive his marching orders late-on, following a needless tackle on Bacary Sagna, which ensured the temperamental striker was shown his fourth red card in his short City career.
Arsenal created more chances throughout the game, with Robin van Persie twice hitting the woodwork, as well as seeing one goal chalked off for a narrow offside.
Aaron Ramsey missed a guilt-edged opportunity as the hosts broke away in added time, but it didn't matter, as Arsenal rode out winners to all but end City's slim title hopes.