Divin Mubama netted a first career hat-trick as Stoke thrashed Bristol City 5-1 at the Bet365 Stadium.
The England Under-21 international had not scored since August but netted a first-half brace before completing his treble after the break.
Million Manhoef and Junior Tchamadeu also scored for Mark Robins’ side, who leapfrogged the visitors in the Sky Bet Championship play-off spots.
Mark Sykes scored Bristol City’s consolation in the closing stages.
Mubama had failed to find the net since Stoke’s 3-0 win over Sheffield Wednesday over two months ago, but Tchamadeu’s wicked cross picked out the Manchester City loanee who fired home from close range.
Stoke were handed their second by Bristol City goalkeeper Radek Vitek, who spilled Manhoef’s innocuous ball forward right to the feet of the awaiting Mubama.
The 21-year-old rolled the ball out of the grasp of the on-loan Manchester United goalkeeper before slotting into an empty net to double his tally.
The Robins had not conceded on their travels since August 22, keeping clean sheets in each of their last three away games, but found themselves 3-0 down inside 25 minutes.
While City were still contemplating Vitek’s calamitous error, Mubama laid the ball back for Manhoef to cut inside and pick out the corner to make it 3-0.
Gerhard Struber’s side had been a threat at the other end, racking up seven corners in the first half alone, while Anis Mehmeti forced Viktor Johansson into a smart save to push his effort past the post.
Struber introduced Emil Riis in place of George Tanner at the break as his side looked to muster a comeback, but barely had a chance to contemplate the thought before Stoke extended their lead.
Marauding right-back Tchamadeu latched onto Manhoef’s pass and broke down the right before firing across Vitek to net his first goal since March, and only his second in Stoke colours.
Mubama completed his hat-trick with over 20 minutes remaining, slipped in by Lamine Cisse’s well-weighted pass before lifting over Vitek to make it five.
Bristol City continued to push to give their 2,100 fans something to shout about and had the ball in the net through Riis, but referee James Bell had already blown for a head injury to Ben Wilmot.
Substitute Ross McCrorie saw his header saved by Swedish stopper Johansson, while Ashley Phillips prevented a certain goal when he took the ball off the head of Sinclair Armstrong.
Armstrong also saw his effort from range thwarted by Johansson, while Mehmeti hooked over the crossbar.
Bristol City finally got their consolation with less than 10 minutes remaining as Sykes glanced Yu Hirakawa’s corner beyond Johansson, but it was far from enough to take the gloss off Mubama’s perfect afternoon.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.