West Brom staged an unexpected late comeback to snatch a 2-2 draw at home to Liverpool that offers Darren Moore's side slim hope of escaping relegation.
Danny Ings struck for the first time in 930 days and Mohamed Salah equalled the record for goals scored in a 38-match Premier League season as Liverpool appeared on course to warm up for their Champions League semi-final against Roma with a routine if laboured victory.
The beleaguered Baggies had other ideas, though, Jake Livermore getting one back in the 79th minute and Salomon Rondon heading home the equaliser from a free-kick with two remaining in normal time.
The result may not prove enough to save West Brom, as they are still eight points adrift of the safety of 17th-placed Swansea, who visit newly crowned champions Manchester City on Sunday.
For Liverpool, the careless loss of points will delay their march to securing Champions League qualification.
And manager Jurgen Klopp may regret the five changes he made to his starting XI, as the Reds are left to refocus on the eagerly anticipated visit of the Giallorossi to Anfield on Tuesday.
Liverpool started brightly and duly took the lead in the fourth minute.
Sadio Mane created the chance, beating Jay Rodriguez from a short corner and firing a cutback into the crowded penalty area.
Georginio Wijnaldum reacted quickly to stand the ball up for Ings, who fired it low and hard from close range, leaving Ben Foster no chance.
Ings had a penalty appeal ignored after being bundled over by Craig Dawson a minute into the second half, which saw Klopp introduce Alex Oxlade-Chamberlain and Roberto Firmino in the 66th minute as he sought to kill the game off.
And the change prompted the desired effect, Oxlade-Chamberlain's ball over the top releasing Salah in on goal, the deadly forward lifting a clever finish over Foster in the 72nd minute to match the record of 31 league goals scored in a 38-game Premier League season jointly held by Alan Shearer, Cristiano Ronaldo and Luis Suarez.
31 – Mohamed Salah has scored 31 Premier League goals this season – the joint-most by a player in a 38-game PL campaign (also Alan Shearer 95-96, Cristiano Ronaldo 07-08, Luis Suarez 13-14). Elite. pic.twitter.com/6xq5A1WTJe— OptaJoe (@OptaJoe) April 21, 2018
From there, Liverpool appeared on course to pick up all three points, until Livermore pounced on Rodriguez's cutback from a corner to the back post to slam a good finish past Loris Karius.
And a lazy mistake from Joe Gomez led to a West Brom free-kick in the 88th minute, Rondon meeting Chris Brunt's delivery to beat Karius and snatch a point, although West Brom's valiant efforts remain likely to prove in vain over the closing weeks of the campaign.
Key Opta Stats:
- West Brom avoided defeat in a Premier League game in which they were two or more goals down for the first time since February 2015 versus Burnley.
- Salomon Rondon has equalled the record for most Premier League games scored in a single season without winning any of them (7, level with Jordan Ayew in 2015-16).
- Salah is just the fifth player in Premier League history to register 40 or more goal involvements in a single season (31 goals, 9 assists) – also Alan Shearer (47 in 94-95), Andy Cole (47 in 93-94), Thierry Henry (44 in 02-03) and Luis Suarez (43 in 13-14).
- Alex Oxlade-Chamberlain has been directly involved in 10 Premier League goals this season, (3 goals, 7 assists), his best-ever haul in the competition. Indeed, Oxlade-Chamberlain has provided more Premier League assists for Salah (5) than he has for any other player in the competition.
- Jake Livermore scored his first goal for West Brom in what was his 50th appearance in all competitions.
- Chris Brunt has provided 50 assists for West Brom in the Premier League, 26 more than any other player (James Morrison on 24). He is the first Northern Ireland player to reach this feat in the competition.
|CAF Champions League Review: Wydad, Al Ahly & TP Mazembe qualify|
|Stephen Curry wants to finish his career with Warriors|
|Hazard among Europe´s best but can improve, says Sarri|
|Tigers boost top-two hopes, Giants close in on fourth|
|Birmingham City 0 Swansea City 0: Monk´s men held despite dominance|
|Inter taking legal action against Tebas over Modric transfer comments|
|Serie A transfer round-up: Zaza joins Torino, Parma sign Gervinho|
|Roma chief Pallotta makes light of De Laurentiis claim|
|Federer starts double-header by seeing off resilient Mayer|
|Ospina joins Napoli on loan from Arsenal|
|Klavan completes Cagliari switch|
|Djokovic holds out against Dimitrov as Raonic awaits|
|New dates confirmed for postponed Serie A fixtures|
|Halep breezes past Barty to set up Tsurenko clash on same day|
|Olesen unable to capitalise on strong start as Jamieson, Waring go clear|
|Hoffenheim tie Kramaric to four-year deal|
|Mina to miss Southampton clash while Gomes is ´weeks´ away|
|Barcelona coach Valverde dismisses Pogba speculation|
|Valverde not prioritising Champions League over defending Barcelona´s LaLiga title|
|Allegri thanks outgoing Juventus icon Marchisio|
|Pants display from Beef? Johnston forced into change of trousers in Sweden|
|Tour champion Thomas has Welsh velodrome named in his honour|
|Gloucester surprised and disappointed by RFU´s swift Cipriani charge|
|Storm skipper Smith´s back injury not ´too serious´|
|Spurs fixture switch doesn´t appeal to Guardiola|
|Brazil call up Andreas Pereira & Arthur but omit Man City stars|
|Mbappe returns to PSG squad, Kehrer set for debut|
|No Messi in Argentina squad as Simeone wins first call-up|
|England man Roy embarrassed by self-inflicted facial injury|
|Atletico Madrid fined for breaching third-party regulations|
|Cipriani charged by RFU after common assault conviction|
|No contact, no negotiation - Leonardo denies AC Milan deal for Milinkovic-Savic|
|Kovacic set for Chelsea debut against Arsenal|
|Fury´s father restrained as Wilder crashes Pianeta weigh-in|
|Kohli and Bumrah fit for win-or-bust Test|
|Stokes ready and desperate to help England, says Root|
|Salah, Mane and Firmino not in competition says Klopp|
|Darmian staying at Manchester United, says Mourinho|
|Guardiola cites fatigue as factor for stricken De Bruyne|
|Kovac approves Rudy departure from bloated Bayern midfield|
|Klopp insists no player leaves without his approval amid Klavan rumours|
|Real Madrid complain to FIFA over Inter´s alleged Modric approach|
|Mourinho ´has never been so happy´ with unsettled Pogba|
|Manly implode amid Barrett uncertainty, Storm´s Smith injured|
|Sarri certain Hazard is staying at Chelsea|
|Liverpool, Champions League, Manchester derby - The matches De Bruyne will miss due to injury|
|Campbell joins Frosinone from Arsenal on permanent deal|
|Schalke sign Lille´s Mendyl to end left-back hunt|
|Stokes back in England team as Curran drops out|
|Ronaldo doesn´t guarantee Juventus the title, warns Allegri|
|Tuchel keen to guide PSG star Mbappe after World Cup heroics|
|Yuri: I can see Neymar joining Real Madrid|
|Milan pounce for Castillejo as Bacca joins Villarreal permanently|
|De Bruyne to miss three months for Manchester City|
|Manchester City talent Arzani completes Celtic loan|
|I know how precious my career is, says regretful Cipriani|
|Paulo Bento named new South Korea coach|
|Milan complete Laxalt deal|
|Poyet suspended by Bordeaux after outburst against board|
|Tuchel will let Neymar and Cavani settle penalties themselves|
|Hooper: We´re ready, bring on the All Blacks!|
|Outstanding Australia deserve our respect - Read|
|Dragons´ Widdop set for Finals return|
|Jamshed found guilty of corruption and banned for 10 years|
|Bennett will not be sacked, insist Broncos|
|Marchisio leaves Juventus|
|The Breakdown: A statistical look at round one of the Rugby Championship|
|Durham sign Bancroft for 2019|
|Wolfsburg to fine Hinds after training no-show|
|Rugby Championship 2018: Team-by-team guide|