Both sides held the advantage in a thrilling game, the Saints taking an early lead through Adam Lallana before Emmanuel Adebayor steered home Roberto Soldado's fantastic cross to restore parity.
We went ahead in the second half when Jos Hooiveld accidentally steered Danny Rose's cross into his own net, but Rickie Lambert quickly brought the hosts back level.
However, Adebayor had the last laugh with the winner.
Southampton: Gazzaniga, Chambers, Lovren, Hooiveld, Fox (Gallagher, 78), Cork (Ward-Prowse, 64) Schneiderlin, S. Davis (Ramirez, 69), Lallana, Rodriguez, Lambert. Subs not used: Cropper, Yoshida, Fonte, Reed.
Spurs: Lloris; Walker, Dawson, Chiriches, Rose; Lamela (Chadli, 60), Dembele (Bentaleb, 50), Eriksen, Sigurdsson; Adebayor, Soldado (Defoe, 85). Subs not used: Friedel, Capoue, Fredericks, Holtby.
Yellow cards: Spurs - Sigurdsson. Southampton - Ward-Prowse.
Goals: Southampton - Lallana (13), Lambert (60). Spurs - Adebayor (25, 64), Hooiveld OG (54).
Referee: Mr C Foy.