Aston Villa notched their 300th Premier League win by battling from two goals down to beat Midlands rivals West Brom 4-3 at Villa Park.
A thunderous strike from Chris Brunt and a Fabian Delph own goal inside the first 10 minutes seemed to have put West Brom well on their way to three points on Wednesday.
Villa were reading from a different script, however, and Andreas Weimann's lobbed finish in the 12th minute inspired the hosts, with Leandro Bacuna equalising before the half-hour mark.
Against all odds, Paul Lambert's side looked set to take a lead into the break as Delph scored in the correct goal this time, but Youssouf Mulumbu levelled the scores again with a composed finish in the 43rd minute.
West Brom coach Pepe Mel admitted in the build-up to the game that he tried to sign Christian Benteke in his days at Real Betis and it was the Belgium star who netted the winner when he converted a second-half penalty to move Villa into 10th.
Matthew Lowton replaced the injured Gabriel Agbonlahor in Villa's only change from the 2-2 draw with Liverpool in their last Premier League outing.
Mel restored Mulumbu and Victor Anichebe to his starting XI after missing out against Everton, replacing Zoltan Gera and Matej Vydra.
It took the visitors just four minutes to take the lead and it came in style as Brunt lashed home a fearsome half-volley from 30 yards out, giving Villa goalkeeper Brad Guzan no chance.
Villa had a major struggle on their hands five minutes later as a well-worked free-kick released James Morrison in the left side of the hosts' area and Delph directed the eventual cross into his own goal.
The hosts responded almost immediately, however. Guzan's long ball from the back was inadvertently flicked on by Diego Lugano, allowing Weimann to drop the ball over Ben Foster and into the net.
Bacuna continued Villa's stunning comeback in the 25th minute as he fortuitously sliced Lowton's low cross over the diving Guzan before Delph made amends to score at the right end as he burst into the area and unleashed an unstoppable drive eight minutes before the break.
There was still enough time for one more goal before half-time as West Brom levelled the scores again, with Mulumbu confidently slotting past Guzan following a delicate first touch.
Ten minutes after the break, Lugano missed a glorious chance to give West Brom the lead as he headed Brunt's free-kick wide at the back post and the Uruguayan played a big role in Villa's fourth goal in the 64th minute.
Lugano hauled down Benteke in the penalty area as he jumped to reach a cross and the Belgian buried the spot-kick, scoring for the third consecutive match.
|8||K. El Ahmadi|
|16||F. Delph||9' 37'|
|Coach: P. Lambert|
for M. Lowton 65'
for K. El Ahmadi 76'
for A. Weimann 79'
|Tottenham deal for Son not complete, say Leverkusen|
|Tuchel thrilled with aggressive Dortmund display|
|Midtjylland 1 Southampton 0 (2-1 agg): Premier League side crash out|
|Borussia Dortmund 7 Odd 2 (11-5 agg): Reus hat-trick highlights hammering|
|Cudicini tips Mourinho to avoid Porto upset|
|Anything is possible with Neymar´s future - Belletti|
|Burnley bring in Barton|
|Bayern Munich v Bayer Leverkusen: Vidal putting friendships on hold|
|De Bruyne edges closer to City move after further Wolfsburg talks|
|Real Madrid v Real Betis: Benzema back as Real look to hit the goal trail|
|Barcelona v Malaga: Rosales hopes for another upset|
|West Brom hit out at Tottenham´s Berahino pursuit|
|Stoke City v West Brom: Pulis set for Britannia return|
|Tottenham v Everton: Pochettino´s men eye first win|
|Everton reject Stones´ transfer request|
|Messi named UEFA Player of the Year|
|Pocehttino quiet on Berahino bids|
|Real Madrid to meet PSG in Champions League, Barca drawn with Leverkusen|
|Bournemouth v Leicester City: Howe eager to entertain|
|Ranieri coy on Gray link|
|Newcastle United v Arsenal: Wenger hopes for sharper shooting|
|PSG snap up Kurzawa from Monaco|
|Aston Villa v Sunderland: Sinclair aims to replicate cup form|
|Grabban a silly boy - Neil|
|Chelsea v Crystal Palace: Pardew braced to face stronger champions|
|Manchester City v Watford: Flores heads to Etihad with confidence|
|Marseille loan Real Madrid youngster Lucas Silva|
|Howe surprised by Harte´s retirement|
|Liverpool v West Ham: History counts for nothing, says Bilic|
|Bolasie set for Palace comeback|
|De Bruyne to City not a done deal - Allofs|
|Sevilla complete Llorente swoop|
|Wenger supports video technology|
|Milan v Empoli: Zapata sets sights on ´must-win´ fixture|
|Watford boss Flores ´not happy´ with transfer situation|
|Balotelli: I am no longer a kid|
|Bilic has no issue with Valencia|
|Arsenal ´not close´ to any late deals|
|Balotelli finalises return to Milan on loan|
|West Ham confirm Nolan departure|
|Thiago signs new Bayern deal|
|Schmidt saddened as Son nears exit|
|CONCACAF Champions League Review: Sounders lose in Honduras|
|Van Gaal considered early Herrera substitution|
|MLS Review: Fire stun Red Bulls|
|Carroll nears West Ham return|
|Rodriguez hoping for England recall|
|Leverkusen can challenge best - Schmidt|
|Ozil defends United recruit Schweinsteiger|
|Sporting ´better over two legs´ - Jesus|
|Stoilov revels in historic Astana triumph|
|Pioli: Lazio not ready for Champions League|
|UEFA Champions League Review: Rooney nets treble and Astana make history|
|Everton to reject Stones´ transfer request - Martinez|
|Barnsley 3 Everton 5 (aet): Delightful Deulofeu spares blushes for Martinez´s men|
|Van Gaal lauds Rooney character|
|Rooney delighted to be back in the goals|
|Club Brugge 0 Manchester United 4 (1-7 agg): Rooney ends goal drought with hat-trick|
|Juve striker Llorente undergoing Sevilla medical|
|Blanc confirms imminent Kurzawa switch to PSG|
|AFC Champions League Review: Lima gives Al Ahli the edge, Jeonbuk Motors and Gamba Osaka draw|
|Wanyama out of Euro tie with stomach infection|
|Digne joins Roma on loan from PSG|
|Monaco agree deal for Real´s Coentrao|
|Wolves reject third Norwich bid for Afobe|
|Valencia clarifies West Ham criticism of injury treatment|
|O´Neill hands duo Northern Ireland recalls|
|Illarramendi makes Sociedad return|
|Arsenal a player away from dominance - NBA star Deng|
|Godin ´always wanted´ Atletico stay|
|Schalke reject Roma´s Kolasinac bid|
|Injured Allen omitted from Wales squad|
|Bellerin ready for Debuchy battle|
|Valencia lashes out at West Ham treatment|
|Van Dijk hints at Celtic exit|
|Everton legend Gray resigned to Stones exit|
|Negredo: Suffering is in the past|
|Commons and Gordon reject Deila critcism after Celtic defeat|
|Neil remains defiant on Bournemouth target Grabban|
|Happy Milner optimistic about Liverpool chances|
|CONCACAF Champions League Review: DC United, Saprissa preserve perfect records|
|Tomkins eyes West Ham recall|
|Di Maria, Pastore out of Argentina squad|
|Schmidt unfazed by Lazio injuries|
|Pique hits back at Barca critics|
|Hurt Traore a ´marked man´ - Sherwood|
|Wolves reject second bid for Norwich target Afobe|
|Pardew fears ´long term´ Jedinak injury|
|Hughes thrilled with Bojan return|
|Maccabi´s Europe feat ´the high of highs´ for Ben Haim|
|McClaren expecting big things from Thauvin|
|Lucescu calls for Shakhtar improvement in group stage|
|Watford will learn from loss - Flores|
|Nuno revels in Valencia´s Champions League qualification|
|Advocaat unhappy despite win|
|League Cup Review: Preston claim Watford scalp, Luton lose shoot-out to Stoke|
|UEFA Champions League Review: Valencia make history for Spain, Celtic dumped out|