Aston Villa were pegged back twice before eventually beating Southampton 3-2 at St Mary's this evening.
The Saints went down twice through goals from Gabriel Agbonlahor and Libor Kozak only to respond through Jay Rodriguez and Pablo Osvaldo.
Fabian Delph struck the winner in the 80th minute to give Paul Lambert's side an impressive away win against the high-flying Saints.
Agbonlahor's 15th-minute effort gave the Villans the half time lead when he converted following a quick counter-attack.
Nathan Baker could have made it 2-0 seven minutes later, but the defender failed to connect properly with a header from a well-delivered corner.
Southampton had their first equaliser three minutes after the restart when Rodriguez headed past Brad Guzan in the Villa goal.
Striker Kozak put the visitors in front on 64 minutes when he headed home from Karim El Ahmadi's cross.
The lead lasted just five minutes though, as Osvaldo scored a tap-in at the back post after good work from Rickie Lambert.
However, the Saints' resistance was finally ended when Delph scored the winner 10 minutes from time with a fantastic long-range effort.