Manchester City climbed into the top four after Gareth Barry's late equaliser against 10-man Stoke City.
Stoke's Abdoulaye Faye was sent off in the 53rd minute but the Potters went on to take the lead through Glenn Whelan - and they still held that advantage with six minutes of normal time remaining.
However, Barry levelled in the 85th minute as Man City boosted their hopes of Champions League qualification, moving one point ahead of Liverpool - who dropped to fifth - with a match in hand. Stoke remained 11th.
Son Heung-min scored twice for Tottenham Hotspur, including a stoppage-time winner, as they recovered from going a goal down.
Anwar El Ghazi's deflected cross was diverted into his own net by Toby Alderweireld after just nine minutes, before the latter equalised at the other end.
Son made it 2-1 when he converted from close-range after his penalty had been saved by Pepe Reina.
Bjorn Engels levelled on 53 minutes, before Son struck late on to send Spurs fifth. Villa remain 17th.