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).
|Del Potro relishing Federer showdown|
|Australia to host two games against Team USA in 2019|
|Grizzlies snap 19-game losing streak, LeBron´s triple-double lifts Cavs|
|McIlroy suggests limiting alcohol sales after Bay Hill abuse|
|Marotta dismisses Allegri-PSG links as Juve focus on Can|
|MLS Review: Champions Toronto still winless, Atlanta crush Whitecaps|
|Lukaku: A lot of players will join Manchester United next season|
|I feel like I just woke up – Indian Wells finalist Federer explains slow start|
|High-flying Reds win third straight in Buenos Aires|
|Salah and Liverpool don´t fear Man City: We´ve beaten them!|
|What can I lose? - Mourinho defends criticism of Man Utd players|
|Mourinho accuses Manchester United of being scared to play|
|Mourinho delivers stinging Shaw criticism after FA Cup win|
|Haskell: England not good enough during Six Nations|
|Allegri waits on Chiellini update after Juve´s SPAL stalemate|
|Stenson leads by one with DeChambeau and McIlroy lurking|
|Racing put pressure on leaders Montpellier as Toulon are toppled|
|Klopp eases concerns over Can´s back complaint|
|Six Nations defeats make no difference to England mindset – Hartley|
|Matic was an island of personality - Mourinho questions United mentality|
|Del Potro demolishes Raonic to set up Federer final|
|He´s getting quicker on the Zimmer frame – Schmidt jokes about Best future|
|SPAL 0 Juventus 0: Scudetto charge halted by Serie A strugglers|
|Manchester United 2 Brighton and Hove Albion 0: Lukaku & Matic book semi-final spot|
|Fresh rib fracture for Cavendish but ´no serious injury´ after crash|
|Unbeaten Federer fights back to reach Indian Wells final|
|Klopp: Salah could be among world´s best, but don´t compare him to Messi|
|Woods hopes to still be within reach at Arnold Palmer Invitational|
|Championship Review: Wolves on the charge as Monk lifts Birmingham´s spirits|
|Twickenham boos will ´put me to sleep at night´, Jones claims|
|Salah threatening Rush´s record for goals in single Liverpool season|
|Hodgson hopes Zaha avoided injury|
|Snow causes Wakefield-Widnes abandonment|
|Liverpool 5 Watford 0: Inspirational Salah nets four as Reds bounce back|
|Lambert rues Everton´s ´offside´ opener in costly Stoke City defeat|
|Scotland´s late rally leaves Townsend feeling positive for the future|
|Wales hold off France to claim second behind Ireland|
|Man Utd bench Pogba & Sanchez for FA Cup quarter-final|
|Pardew: Evans loss key to Bournemouth defeat|
|Zarco breaks track record to claim Qatar pole after Rossi crashes in practice|
|Ireland had to make every moment count against England – Best|
|Salah breaks Torres´ impressive Liverpool record|
|We are not heroes one day and villains the next – Mourinho continues defence of Sevilla exit|
|Lions bounce back against Sunwolves, Stormers end miserable streak|
|Jones: England losing streak only natural|
|They have many players who´d get in my team – The Sevilla stars Mourinho should buy|
|Mario Gomez will not beg for World Cup place|
|England´s form continues to run cold in Twickenham snow|
|Nibali holds on in Milan-San Remo as Cavendish crashes again|
|Bournemouth 2 West Brom 1: Stanislas piles misery on Pardew|
|Buffon to play on for Italy as Di Biagio calls up uncapped duo|
|Huddersfield Town 0 Crystal Palace 2: Tomkins and Milivojevic secure priceless win|
|Stockdale makes history as ruthless Ireland win Grand Slam|
|Stoke City 1 Everton 2: Tosun at the double after Adam´s early dismissal|
|Simeone insists Atletico can survive injury crisis|
|Ireland´s Stockdale breaks Six Nations single campaign try record against England|
|Leipzig out to halt Bayern celebrations at Red Bull Arena|
|NFL Draft 2018: Jets acquire number three overall pick from Colts|
|Board accepts responsibility for West Ham woes, Brady claims|
|In-form Eriksen hopes he hasn´t hit Tottenham ceiling|
|Roma boss Di Francesco happy with Messi, Barca challenge|
|Bangladesh warned over ´unacceptable´ Colombo behaviour|
|The directors know where to find me - Gattuso awaits Milan talks|
|Laidlaw breaks Italian hearts in Rome|
|UMBC´s March Madness win earns everyone in USA free pizza|
|Zidane focused on Real Madrid players, not Neymar|
|Mourinho´s United rant recalls unhappy Madrid demise|
|Swansea City 0 Tottenham 3: Eriksen leads Kane-less Spurs into FA Cup semis|
|Valverde not worried about Barcelona legacy|
|Markelle Fultz´s return remains a mystery to Brett Brown|