Luis Suarez scored twice and Daniel Sturridge marked his return with a goal as Liverpool beat Stoke City 5-3 at the Britannia Stadium.
The Merseyside club looked to be coasting to their first Premier League win at the Britannia Stadium when Aly Cissokho's speculative strike went in off Ryan Shawcross and Suarez scored his 21st league goal of the season.
Stoke had other ideas, though, as former Liverpool duo Peter Crouch and Charlie Adam struck in a pulsating first half to peg Brendan Rodgers' side back.
Steven Gerrard put Liverpool back in front from the penalty spot on his 650th appearance for the club after referee Anthony Taylor controversially awarded a spot-kick for what appeared to be an innocuous challenge from Marc Wilson on Raheem Sterling.
Fit-again striker Sturridge was the architect for the prolific Suarez's second goal before Jon Walters set up a tense finale when he pulled one back.
But Sturridge then scored a goal of his own to seal the points and ensure Liverpool held on to leapfrog neighbours Everton into fourth place in the Premier League.
Defeat for Stoke was only their second at home in the league this season and Mark Hughes' side remain 12th, just four points above the relegation zone.
Sturridge was named among the substitutes after recovering from an ankle injury, while Kolo Toure paired Martin Skrtel at the heart of the Liverpool defence in the absence of Daniel Agger (calf).
Walters and Crouch returned to Stoke's starting line-up in place of Kenwyne Jones and Oussama Assaidi, who was ineligible to face his parent club. Goalkeeper Jack Butland made his first Premier League start as Thomas Sorensen was left on the bench.
Liverpool took an early lead at the Britannia Stadium last season and were in front after only four minutes on this occasion courtesy of a major stroke of luck.
Cissokho's long-range strike was never going to trouble Butland until it struck the unfortunate Shawcross and flew past the wrong-footed Stoke goalkeeper and into the net.
Stoke could do nothing about the opening goal, but they only had themselves to blame for Liverpool's second after 31 minutes.
Wilson was the chief culprit as he failed to get enough on his attempted header back to Butland and the alert Suarez slotted home after Shawcross failed to clear.
The home side responded and Crouch gave them a lifeline eight minutes later with Stoke's first headed goal of the season after he was picked out by Marko Arnautovic.
Butland got down well to deny Philippe Coutinho and Shawcross nipped in to clear the rebound, then Stoke were level just before the break when Adam let fly with a fine left-foot strike from 20 yards out that flew into the far corner.
Wilson had another moment to forget four minutes after the break when he fired the ball straight at Sterling and was then adjudged to have brought the winger down by referee Taylor when there appeared to be minimal contact.
Gerrard sent Butland the wrong way from the spot to restore Liverpool's lead on his landmark appearance for the Merseyside club.
Sturridge made his eagerly-awaited comeback 65 minutes in and the England striker took only five minutes to demonstrate his telepathic understanding with Suarez as his delightful backheel presented the Uruguay international with the opportunity to find the far corner with a clinical finish.
Walters was denied by a fine save from Simon Mignolet, but the Stoke forward beat the Belgium international with a tame finish six minutes from time.
Sturridge had the final say, though, as he was first denied by Butland, but kept his composure to fire home the rebound with his left foot. There was still time for Crouch to be denied by the post in an incredible game.
|Hoffenheim play better football than Liverpool – Demirbay|
|Rooney trolls ´familiar faces´ after scoring landmark goal against Manchester City|
|Messi is unsure about Barcelona future, claims Benedito|
|Giggs expects Manchester United to be hard to stop under Mourinho|
|Courtois takes swipe at Tottenham fans after Chelsea win at Wembley|
|Referee abandons match in China to catch flight|
|Fassone: No more signings planned for Milan|
|Messi´s buyout clause? Someone could pay it – Guardiola|
|Koeman lauds ´clever´ Rooney after 200th Premier League goal|
|Burnley boss Dyche tells Wood to be like Neymar|
|Mbappe to PSG will ruin Ligue 1, warns Aulas|
|Rooney revels in 200th Premier League goal as Everton hold City|
|West Brom´s Robson-Kanu loses red card appeal|
|Costa would fit in at Marseille – Eyraud|
|One of the proudest days of my life - Pep Guardiola delighted with City effort in Everton draw|
|Wayne Rooney to discuss England return with Gareth Southgate|
|Koeman disappointed despite ´good result´ at City|
|How Rooney reached 200 Premier League goals - the numbers behind the milestone|
|Manchester City 1 Everton 1: Sterling strike denies visitors after Rooney milestone|
|Wayne Rooney scores 200th Premier League goal|
|Iturbe joins Tijuana on loan|
|Vardy fitness boost for Leicester ahead of Blades cup tie|
|Al Ain 0 Al Hilal 0: All square after scrappy quarter-final first leg|
|Clement reminds Abraham he´s ´not here on work experience´|
|City to pay tribute to victims of Manchester and Catalonia attacks|
|De Ligt signs four-year Ajax extension|
|Kondogbia departs Inter for Valencia loan|
|Spurs star Kane unconcerned by continued August hoodoo|
|Cutrone to feature in Montella´s immediate Milan plans|
|Guardiola one of the best - Ederson had no doubts over Manchester City move|
|They´re just rumours - Nice´s Fournier plays down talk of Barca move for Seri|
|Chelsea´s ´great character´ key to Wembley win - David Luiz|
|Martial backs Pogba for Ballon d´Or within five years|
|So stupid - Muller rues knee injury after ´helicopter´ crash|
|Feyenoord sign winger Larsson from Heerenveen|
|Ritchie and Phillips return to Scotland squad for qualifiers|
|Sakho asking price ´much too expensive´ for Palace boss De Boer|
|Costa calls Conte ´disrespectful´ over ´moment of madness´ text message|
|Ederson backs Neymar´s Ballon d´Or ambition|
|Burnley land Chris Wood in club-record transfer|
|Man City outcast Nasri joins Eto´o at Antalyaspor|
|Steve McClaren heads to Israel with Maccabi Tel Aviv|
|Early hours third-round draw brings more ridicule for EFL Cup|
|Arsenal send Jenkinson and Bramall to Birmingham|
|Roberto eyes Barca stay after revelling in midfield role|
|Lewandowski irked by busy Bayern pre-season|
|Coutinho should decide his future - Manchester City´s Ederson supports Barca target|
|Ibrahimovic fighting fit for possible Manchester United return|
|Rummenigge defends Barcelona´s Dembele bid|
|Fernandinho sounds Rooney warning for Manchester City|
|Brighton sign Izquierdo in club-record deal|
|MLS Review: NYC, Sounders score stoppage-time winners|
|They shouldn´t be there! – Neymar hits out at Barca board|
|Ramos highlights animosity towards Madrid after red card|
|Mourinho tells Rashford to embrace boo boys|
|Zidane wants no more changes to Madrid squad|
|Pastore rules out leaving PSG in swap for Mbappe|
|Messi will sign Barcelona contract – Fernandez|
|Real Madrid captain Sergio Ramos equals LaLiga record for red cards|
|Spalletti eyes improvement despite convincing Inter win|
|Montella pleased with Milan´s winning start|
|I can improve - Neymar wants more despite stunning Parc des Princes bow for PSG|
|Valverde praises Barca stand-ins after opening win|
|Deportivo La Coruna 0 Real Madrid 3: Bale nets as champions make confident start|
|Celtic star Tierney destined for Premier League, says Adam|
|Deulofeu dedicates Barca win to victims of Las Ramblas attack|
|Guardiola not worried over City´s Everton struggles|
|Paris Saint-Germain 6 Toulouse 2: Neymar shines on Parc des Princes debut as Verratti sees red|
|Crotone 0 AC Milan 3: Cutrone and Suso star in sizzling start|
|Inter 3 Fiorentina 0: Icardi double condemns Pioli to miserable return|
|Barcelona 2 Real Betis 0: Deulofeu on song as Valverde makes winning start|
|David Luiz and Bakayoko branded ´amazing´ by Conte as Chelsea beat Tottenham|
|No Wembley worries for Pochettino despite Spurs setback|
|Desire of champions still in Chelsea´s hearts, says Conte|
|Manchester City´s Mendy hails Batshuayi own goal as #bulletheader|
|Chelsea match-winner Alonso hails champion spirit after stunning Spurs|
|Bayern drawn against RB Leipzig in DFB-Pokal|
|Big-spending Everton ´expecting to win and win´ - Pickford|
|Welcome to AC Milan - Kalinic´s arrival confirmed|
|Tottenham 1 Chelsea 2: Awesome Alonso ensures more Wembley woe for Spurs|
|West Brom appeal against Robson-Kanu red card|
|Monchi focused on signings not sales at Roma amid Cuadrado links|
|Wagner lauds ´totally important´ Huddersfield wins|
|Koeman believes Everton can exploit Manchester City defence|
|Huddersfield determined to make an impact, says Ince|
|Andone comfortable at Deportivo but tempted by Burnley move|
|Fekir: Halfway line wonder goal was about instinct|
|Salihamidzic impressed by Bayern´s new boys|
|Shakespeare expecting Vardy to be fine after knock|
|Huddersfield Town 1 Newcastle United 0: Fierce Mooy strike sees flying start continue|
|Gullit calls on Conte to apologise to Chelsea exile Costa|
|´Incomprehensible´ Keita is like two players - Heidel|
|Kompany ready for next instalment of Rooney rivalry|
|Watzke withering over Barca´s role in Dembele soap opera|
|Hamburg´s Muller suffers torn ACL celebrating winning goal|
|Iniesta casts doubt on Barca future|
|Morata wants to ´make an explosion´ with Chelsea|
|I remember one day he started shooting the journalists - Pochettino recalls Maradona mayhem|
|Conte signals intention to remain at Chelsea for ´many years´|
|MLS Review: Toronto pull clear, Montreal continue run|
|Bosz lauds ´special´ Gotze after star´s return|
|Wenger: I´m not thinking about signing players|