The returning Diogo Jota scored a late equaliser as Premier League leaders Liverpool twice fought back with 10 men to deny Fulham following Andy Robertson’s red card at Anfield.
Jota, sidelined with injury since October, slotted in an 86th-minute leveller after Rodrigo Muniz looked to have ended the Reds’ second-half resistance.
Cody Gakpo’s header from Mohamed Salah’s sublime cross shortly after half-time had cancelled out Andreas Pereira’s 11th-minute opener.
Six minutes after Pereira volleyed Fulham ahead, Liverpool’s task became even tougher when Robertson was dismissed for denying Harry Wilson a goalscoring opportunity.
While Fulham centre-back Issa Diop had earlier escaped with a booking for a high challenge on the offside Robertson, there was no such fortune for the Liverpool left-back and a lengthy video assistant referee (VAR) review confirmed Wilson was onside before pouncing on his mistake.
After Wilson fizzed the resulting free-kick narrowly over Alisson’s goal, Liverpool reset and continued to cause Fulham problems – but Luis Diaz headed over the hosts’ best chance before half-time.
However, a re-energised Liverpool stormed out of the blocks in the second half and Gakpo’s instant leveller after the restart sparked the Anfield crowd into life.
Fulham’s failure to capitalise on their numerical advantage fuelled Liverpool’s belief and Salah twice went close to completing the turnaround but could not find the target before Muniz delivered a sucker punch.
There was to be one final twist late in an enthralling contest when Jota marked his return with a fine finish to set up a chaotic, breathless conclusion, with both sides made to settle for a point.
After a thrilling 3-3 draw with Newcastle 10 days ago, Liverpool’s title rivals were able to make up further ground after last weekend’s Merseyside derby against Everton was postponed by severe weather.
But they extended their lead over Chelsea, who host Brentford on Sunday, to five points after third-place Arsenal were held to a goalless draw by Everton.