Ashley Barnes scored a dramatic late winner to earn Burnley a 1-0 victory over Stoke City that propelled Sean Dyche's side into the Premier League's top four.
Stoke were minutes away from clinching a precious draw after a performance that was much improved on their showing in a 5-1 defeat to Tottenham last time out, but substitute Barnes took the second opportunity that fell his way to win it for the Clarets.
Potters manager Mark Hughes called for his side to show a "stronger mentality" at Turf Moor than they had against Spurs and Stoke rose to the challenge, matching Burnley until the last five minutes of the contest.
Hughes recalled veteran striker Peter Crouch to his starting 11 and he repaid the faith shown in him by giving Burnley defender James Tarkowski a torrid evening under the watchful eye of England manager Gareth Southgate.
On a cold, wet Lancashire evening, both sides sustained injuries with Burnley full-back Stephen Ward limping off towards the end of the first half and Stoke defender Kurt Zouma following him down the tunnel mid-way through the second.
After being shut out for much of the game, Burnley ramped up the pressure in the last 10 minutes and Jack Cork's long ball found Barnes, who finished with aplomb from the edge of the box.
Xherdan Shaqiri stung Nick Pope's palms with a firm shot from the edge of the box after two minutes and Stoke continued to pile forward early on, with Crouch almost bundling Ramadan Sobhi's cross in at the far post moments later as the ball flashed past the post.
Stoke denied Burnley a sight of goal until the 22nd minute when Butland spilled Scott Arfield's cross but Johann Berg Gudmundsson failed to react quickly enough to capitalise on the error.
Mame Biram Diouf hit the side-netting with a shot from a tight angle having been forced wide by Tarkowski after neat build-up play by Crouch and Shaqiri on 27 minutes.
Burnley improved towards the end of the first half and Gudmundsson curled over the crossbar from the right side of the penalty area, but they lost Ward to injury five minutes before the break and Charlie Taylor came on for his Premier League debut.
The second half began like the first, with Shaqiri shooting straight at Pope from the edge of the penalty area and the Swiss playmaker then had an appeal for handball against Taylor waved away by the referee.
"The game was as ugly as the weather, but it's one of the most pleasing results of the season." pic.twitter.com/A1cJhqJKdL— Burnley FC (@BurnleyOfficial) December 12, 2017
Stoke lost Zouma to injury shortly after the hour mark after appearing to pull his hamstring while chasing a loose ball, and Burnley started to threaten for a winner as Steven Defour looped a shot into the arms of Butland from 20 yards.
Ryan Shawcross denied Chris Wood a clear chance on goal when he made a vital clearance as Burnley surged forward on 71 minutes and Dyche sent on Barnes to try and force a breakthrough.
Barnes fired tamely wide with his first opportunity, but, with one minute left on the clock, he deftly controlled Cork's long pass and played a one-two with Arfield before lashing the ball into the bottom right corner of the net to send the home fans wild at the end.
Key Opta stats:
- Excluding the first two days of this season when not all the teams had played, Burnley last found themselves in the top-flight top four back on March 21st 1975 (3rd).
- This is Stoke's worst Premier League campaign after 17 games, with just 16 points accrued.
- Premier League games at Turf Moor this season have produced just 10 goals in total (in nine games), five fewer than any other ground.
- Only Manchester United (9) have kept more Premier League clean sheets than the Clarets this season (8).
|Carey ton sends Strikers back top of BBL|
|Zidane still an idol for James despite ´sad´ Madrid exit|
|Stoger will stay at Dortmund if ´everything fits´|
|Nadal backs move for financial parity but silent on boycott talk|
|Stokes available for England selection, set for NZ return|
|Bordeaux´s Malcom facing disciplinary action over social media video|
|Debutant Ngidi hurries SA to series win as India crumble in Centurion|
|Eddie Jones signs new England contract|
|Ronaldinho retires – The greatest Brazilians to play for Barcelona|
|England setting the benchmark in ODIs, says Warner|
|Federer would be unreal at any sport - Shapovalov|
|Athletic reward Williams with contract until 2025|
|Nadal too good for Mayer at Australian Open|
|Jones taking unlikely inspiration from City in United´s title pursuit|
|I had one foot out of the Australian Open – Wozniacki revels in fightback|
|Beware the nearly beaten in Melbourne – Wozniacki could match Kerber, Li|
|Rallying Tsonga outlasts Shapovalov in five-set epic|
|Wozniacki saves two match points in dramatic Aus Open comeback|
|Kostyuk, 15, ready to spend after Melbourne run|
|Thomas turns down Celtics´ video tribute|
|Moyes unaware of Chelsea interest in Carroll|
|Verdi wants Bologna stay amid Napoli links|
|Ronaldinho retires – A shining light of Brazil´s 2002 World Cup-winning team|
|Ronaldinho retires – a World Cup and Ballon d´Or among Brazil great´s prizes|
|Celtics great White dead at 71|
|World Cup glory and Bernabeu magic - Ronaldinho´s best moments for Barca and Brazil|
|Trust the Process – 76ers only behind Warriors and Cavs in merchandise sales|
|Ligue 1 Review: Balotelli at the double as Payet shines and Malcom toils|
|Pato still dreaming of World Cup selection|
|FA Cup Review: Iheanacho makes VAR history, kit confusion reigns|
|Wallaby saves wallaby: Farr-Jones in Sydney Harbour Bridge rescue mission|
|2016-17 UEFA Study: PSG, Man City drive record-breaking spending|
|Conte packing in homework as Chelsea games stack up|
|2016-17 UEFA Study: The headlines in transfers, wages and revenues|
|2016-17 UEFA Study: Manchester United record highest revenue but largest debt|
|Monaco stay perfect, Murcia overcome Oldenburg|
|Iheanacho scores English football´s first VAR goal|
|Materazzi not surprised by Coutinho transfer fee|
|Ronaldinho retires - Brazil and Barca great plans 2018 farewell|
|Jags RB Leonard Fournette uninjured in three-car accident|
|India revenge would heal Proteas´ scars - Elgar|
|Koziello swaps Nice for Cologne|
|Simeone ready to unleash Costa and Vitolo alongside Griezmann|
|Head coach Cooper to leave Stade Francais|
|Silverwood plays down talk of replacing Bayliss|
|Lambert ´never thought´ he would return to Premier League|
|Wenger ´very aggressive´ towards referee Dean, says FA report|
|Reported Arsenal target Malcom starts for Bordeaux vs Caen|
|Valverde not making big deal of Dembele´s latest Barca blow|
|Costly day for Kohli as Proteas close in on series win|
|Date set for Afghanistan´s maiden Test|
|Returning McIlroy ready to end winless run|
|In-form Short leaves coach Kirsten needing dental treatment|
|Arsenal will have a ´hard time´ signing Malcom|
|Ronaldo and Madrid nominated for Laureus awards|
|Nantes´ Diego Carlos brands Chapron clash ´historic´|
|This is not important - Conte unconcerned if substitutions upset Hazard|
|Conte ´doesn´t think´ Chelsea have pursued Sanchez|
|Cobblestone climb part of 2019 Tour de France Grand Depart|
|Emery hints at Neymar return against Dijon|
|Joshua labels Parker claims ´fake news´|
|´Emotional´ Fleetwood honoured by Seve Ballesteros Award|
|Tears for Kvitova as Bouchard sets up Halep meeting|
|Mkhitaryan key to United-Sanchez deal, claims Raiola|
|WATCH: Sabalenka wins point using racquet throat|
|Federer, Djokovic and Zverev among Australian Open first-round winners|
|Kubica gets reserve role as Williams hire Sirotkin|
|Shambolic Stars out after Sixers thrashing|
|Wales pick uncapped Worcester wing Adams in Six Nations squad|
|Tevez: CSL spell was a holiday|