London - Arsenal squandered a golden opportunity to get back in the Premier League title race as Wigan scored three times in the last 10 minutes to clinch a remarkable 3-2 win at the DW Stadium on Sunday.
Goals from Theo Walcott and Mikael Silvestre had given Arsene Wenger's side a 2-0 lead by the 48th minute, but Ben Watson reduced the deficit in the 80th minute to spark a stunning meltdown from the Gunners.
A horrific mistake by Arsenal goalkeeper Lukasz Fabianski gifted Wigan an equaliser in the 89th minute as the Pole dropped a corner onto Titus Bramble for the defender to head home.
Then in stoppage time, winger Charles N'Zogbia cut across the edge of the Arsenal penalty area and curled a superb shot past Fabianski to shatter Wenger's men.
The defeat - Arsenal's third in a row - leaves the north London club six points behind leaders Chelsea with only three games to play and effectively ends their title bid.
Wigan's fightback means Roberto Martinez's team are now seven points away from the relegation zone and virtually guaranteed to stay up.
Later on Sunday, already-relegated Portsmouth host Aston Villa, who retain an outside chance of winning a place in the Champions League via a top-four finish.