A late goal from Luis Fernandinho saw Manchester City sneak a goal ahead of Aston Villa in this evening's Premier League fixture. Final score at the Ethiad was 3-2, putting City a single point ahead of Arsenal for now.
Earlier, Liverpool's hopes of Champions League football suffered a crushing blow with a scoreless draw away to West Brom.
Leicester climbed out of the bottom three with a 1-nil win at fellow strugglers, Burnley.
Hull did their fight against the drop the power of good with a 2-nil win at Crystal Palace.
QPR stay second bottom after Charlie Austin missed a penalty in their scoreless draw with West Ham.
Sunderland drop into the bottom three following their 1-all draw at Stoke.
Newcastle suffered a seventh straight defeat with a 3-2 loss at home to Swansea.
In the lunchtime game, Southampton and Tottenham played out a 2-2 draw.
Finally, Watford will be playing Premier League football next season, after they won 2-nil at Brighton and other results went their way.
Full-time scores
Southampton 2-2 Tottenham
(S: Pelle 29', 65' // T: Lamela 43', Chadli 70')
Burnley 0-1 Leicester
(L: Vardy 60')
Crystal Palace 0-2 Hull
(H: N'Doye 51', 90' + 1')
Newcastle 2-3 Swansea
(N: Perez 20', De Jong 87' // S: Oliveira 45' + 1', Sigurdsson 49', Cork 71')
QPR 0-0 West Ham
Stoke 1-1 Sunderland
(Sto: Adam 27' // Sun: Wickham 2')
West Brom 0-0 Liverpool
Manchester City 3-2 Aston Villa
(MC: Aguero 3', Kolarov 66', Fernandinho 89' // AV: Cleverley 68', Sanchez 85')