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).
|Tour Championship would enhance successful year, says Tiger|
|Pogba: Man United getting better after winning run|
|What bothers me is that he has time to even do that – LeBron responds to Trump tweet|
|Cowboys most valuable NFL team for 12th successive year|
|Mkhitaryan aiming for glory with Europa specialist Emery|
|Sarri: Pedro´s injury is not too serious|
|This Week in U.S. Sports: Drama in Minnesota, a Judge returns and tragedy in Iowa|
|Tottenham will overcome rough patch – Lamela|
|Torreira impresses for Arsenal but leaves with knock|
|Gattuso urges Higuain to be less predictable with his movement|
|Steelers´ Brown: ´Obviously I don´t want to be traded´|
|Woods, Fowler share Tour Championship lead|
|LeBron James backs Serena Williams after US Open controversy|
|Thiem into St Petersburg quarters, but retiring Youzhny bows out|
|Wigan clinch home semi-final with win over Huddersfield|
|Can apologises following sexism accusations|
|De Bruyne expects to be back for Manchester derby|
|Celtic 1 Rosenborg 0: Griffiths late show lifts Hoops|
|Woods eagles 18 to make 65 at Tour Championship|
|Arsenal 4 Vorskla 2: Aubameyang at the double in entertaining triumph|
|Dudelange 0 AC Milan 1: Deflected Higuain goal spares Gattuso´s blushes|
|Birthday boy Rashid inspires Afghanistan to Asia Cup win|
|Sarri feeling sorry for ´unlucky´ Morata|
|Ryder Cup pick Garcia shoots 66 at Portugal Masters|
|Ronaldo, Zidane, Cantona and the most infamous red cards|
|Villarreal 2 Rangers 2: Arfield and Lafferty steal point for Gerrard´s men|
|PAOK 0 Chelsea 1: Willian strikes as Morata misfires|
|Rain delays Ostapenko in Seoul, Wang books Guangzhou semi|
|Pochettino backs Kane to end goal drought|
|We figured it out - 76ers´ Markelle Fultz rebuilds jump shot|
|Joshua: Povetkin my second-toughest fight|
|Relaxed Pochettino not pushing panic button|
|Why Manchester City fans must fix their relationship with the Champions League|
|Majestic Giorgi ends Wozniacki´s reign in Tokyo|
|Pochettino unwilling to risk Alli fitness|
|Bigger Champions League tests to come, warns Pogba|
|Eight for 10! - Nadeem spins his way to world-record figures|
|A 4-1 lead cut to 3-2 by VAR, but Quakes have no complaints after Atlanta defeat|
|UEFA opens disciplinary proceedings against Ronaldo|
|Joshua v Povetkin: Recapping AJ´s previous world title defences|
|Players told to ink twice over showing tattoos at Rugby World Cup in Japan|
|Mariano targeting Spain call-up after goalscoring Madrid return|
|Pandya, Axar and Thakur out of Asia Cup|
|England omit Cipriani, Tuilagi and Ashton called up|
|Can reacts to Ronaldo´s red card: We are not women|
|One Year to Go: Five Rugby World Cup debutants set to shine|
|Shy Osaka not comfortable with new-found fame|
|Belgium and World Cup winners France make FIFA rankings history|
|Ronaldo wanted to impress - Bernardeschi sympathises after Juve superstar´s red|
|Van Dijk warns Liverpool: Believe we can win trophies or stay home|
|Menezes complains of anti-Brazilian conspiracy after Dede´s VAR red|
|Diamondbacks rout Cubs to remain in postseason picture|
|Modric embraces Ballon d´Or chants as Di Francesco backs Madrid star for award|
|MLS Review: Martinez helps Atlanta stage comeback amid VAR controversy|
|Kerevi recommits to Wallabies, Reds|
|Lyon to ban fan for life after footage of Nazi salute emerges|
|Milan must respect opponents – Gattuso not underestimating Dudelange|
|Copa Libertadores Review: Zarate leads Boca, River draw|
|Mourinho: Dalot can play at Man United for more than 10 years|
|Johnson hoping to erase East Lake demons|
|´No question´ Fitzgerald faces Bears, says Cardinals´ Wilks|
|Rodgers says roughing the passer penalties are ´going the wrong direction´|
|Ravens fined $200,000 for violating communication policy|
|LeBron James set to star in ´Space Jam´ sequel|
|Ronaldo red card ´absurd´, says Pjanic|
|Kovac hails ´special´ Sanches after Bayern goal|
|Marcelino: Tearful Ronaldo said he did nothing wrong|
|Fernandinho takes blame for Man City´s Lyon loss|
|Lovren denies any wrongdoing after perjury charge|
|Plzen boss Vrba slams late mistakes|