Arsenal came from behind to beat Southampton at Highbury, extending their unbeaten run to three matches.
Southampton took the lead in the fourth minute through Iain Dowie but Arsenal responded, scoring twice in two minutes, through Andy Linighan and Paul Merson.
Their lead was extended four minutes later by Jimmy Carter.
But Micky Adams got one back before half-time for Southampton, who drew level after the break through Matt Le Tissier.
Carter struck his second 11 minutes from time to earn Arsenal the three points that lifted them to ninth with 47 points.
They leapfrogged Southampton, who were one point behind.
Chelsea beat Manchester City to replace them in third place.
Both goals came in the final 12 minutes, through two of their Brazilians, David Luiz, heading in Didier Drogba's cross, and Ramires, stroking home in stoppage time.
The win kept alive Chelsea's slim title hopes, nine points off leaders Manchester United. City were fourth on 53 points.