Peter Crouch returned to haunt his former club by coming off the bench to net a late winner as Stoke City saw off Southampton 2-1 in the Premier League.
Maya Yoshida's stunning 75th-minute volley had looked set to snatch a share of the spoils for Southampton, but, having replaced Saido Berahino - who missed a penalty in the first half, Crouch was on hand to tuck in from point-blank range with five minutes remaining.
In an attritional encounter at the Bet365 Stadium, Mame Biram Diouf's maiden goal of the season put Stoke ahead late in the first half, before Virgil van Dijk - starting for the first time this season - gifted Mark Hughes' side the opportunity to double their lead when he fouled Berahino.
Van Dijk's blushes were spared by Fraser Forster though, as he kept out Berahino's tame effort from the spot.
The former West Brom forward has now missed three top-flight penalties since his last league goal, but his replacement Crouch made no such mistake when he flicked home following Eric Maxim Choupo-Moting's persistance.
Southampton rallied in search of another equaliser, with Kurt Zouma clearing Charlie Austin's effort off the line, but Stoke held firm to bring a four-match winless run to a halt.