Wales international Joe Allen bagged a brilliant brace as struggling Stoke claimed a confidence-boosting 3-0 victory over Luton.
Midfielder Allen scored either side of half-time and winger James McClean was also on target as the relegation-threatened Potters ended a miserable run of three straight defeats with a comfortable home win.
It was the first time the club had scored three goals at home since December 2017.
Republic of Ireland international McClean fired the hosts ahead with a clinical 35th-minute strike and then picked out Allen to score with a glancing header in first-half injury-time.
And the night got even better for the Welshman when he slotted into the bottom right corner five minutes after the restart with a smart finish.
It was the first time the 29-year-old had scored two goals in a league game in just over three years. The last time being a double in a 2-0 win against Sunderland back in the Premier League.
Victory for Stoke was also their first home league win against Luton since August 2005.
Stoke boss Michael O'Neill made three changes to his side as they looked to bounce back from their miserable losing run.
Skipper Ryan Shawcross returned to the starting line-up, with fellow defender Liam Lindsay handed a starting berth with midfielder Jordan Cousins.
Ryan Woods and Danny Batth dropped to the substitutes' bench, but Bruno Martins Indi did not even make the matchday squad despite having started in Saturday's 2-1 away defeat to Hull.
Luton manager Graeme Jones made one forced change to his starting side with the injured Dan Potts replaced by captain Alan Sheehan.
The Hatters impressed with a battling 2-1 home win over Wigan at the weekend – and they started full of confidence against the Potters.
But it was Stoke who came within a whisker of scoring through Shawcross after only eight minutes.
The former England centre-back hit the underside of the crossbar from Sam Clucas' dangerous inswinging corner that had the visitors all at sea.
However, Shawcross' first game of the season ended with further frustration after he hobbled off with a leg injury after only a quarter of an hour played.
Winger Tom Ince picked out Clucas with an inch-perfect pass, but the midfielder rifled wide with a sweet left-foot volley.
Midfielder Ryan Tunnicliffe had Luton's first chance of the game just before the half hour, but the former Manchester United man wasted a golden opportunity.
He took a touch too many with only keeper Jack Butland to beat, but that allowed Shawcross' replacement Batth to make a superb last-ditch block.
And that block proved pivotal as Stoke broke on the counter and scored the opener.
McClean clinically fired under keeper James Shea for only his third goal of the season.
Harry Cornick had a shot charged down on the edge of the box just before the break, but the hosts held on to their slender lead.
Clucas went close to doubling the lead but Shea produced a fine save to turn the left-foot shot wide for a corner.
But the second goal came in the second minute of four minutes of injury-time as McClean picked out Allen who headed home at the near post.
And Allen got on the scoresheet again with the Hatters' defence caught out soon after the break. His bursting run was not tracked and his finish too good for Shea.
Allen could have had a hat-trick but his powerful drive was deflected wide late on.