Boyhood Everton fan Jon Walters proved to be the scourge of Liverpool FC for the second successive season at the Britannia Stadium as the Reds’ woeful run in the Potteries continued.
Walters scored either side of Kenwyne Jones’ header after the visitors had taken the lead through a Steven Gerrard penalty awarded in the first minute.
The Merseyside-born 29-year-old was the match-winner on this ground in September 2011 with the only goal of the game from the spot.
And his two strikes took him level with Ricardo Fuller as the club’s joint leading Premier League goalscorer with 18.
But this victory also owed plenty to Stoke’s ability to battle and unsettle opponents and recover from going behind so early on in the game.
That ensured Liverpool left still looking for their first Premier League win at their bogey ground, with just two draws and three defeats in their five visits since Stoke were promoted.
Tony Pulis’ side secured a third successive home league victory over Liverpool for the first time since 1956-57 and extended their unbeaten league run at the Britannia to 16 matches, a sequence stretching back to February.
Stoke fans appear to have a particular dislike of striker Luis Suarez and that animosity was amplified almost as soon as the match kicked off.
There were 32 seconds on the clock when Suarez broke into the right-hand side of the penalty area and was pulled back by Ryan Shawcross.
The Stoke captain’s hands-on approach has earned him many critics in recent weeks and referee Howard Webb was definitely not a fan as he immediately pointed to the spot.
It was the first time in 32 matches Liverpool had been awarded a penalty and Gerrard was in no mood to squander the opportunity as he coolly stroked home for the third successive league game - a feat last achieved in December 2007.
Liverpool fans were finally able to fulfil the promise they have been singing about for weeks as they did indeed ’party when Suarez got a pen’, accompanied by a plume of red smoke which engulfed the away end from a flare which had been let off.