Liverpool's dreadful home form continued as a confident Fulham side produced an excellent first-half display to win 1-0, and give themselves a real chance of Premier League salvation.
Mario Lemina's lovely crisp strike settled the points, and for all of Liverpool's efforts in the second half - bombarding the Fulham goal - Scott Parker's side remained firm and held on.
Liverpool - Fulham: Player Ratings, Match Stats, Player Stats
✔️ Tosin Adarabioyo: 8.0
Fulham's central defender was imperious throughout this contest and easily dealt with the threat posed to his team's lead by Liverpool's front line.
He made a gigantic 14 clearances for his team as well as six recoveries; Liverpool were regularly pumping the ball into the area but Adarabioyo and his team-mates were able to repel the ball at every opportunity.
❌ Mo Salah: 5.5
It's fair to say that nothing is going right for Liverpool's front three at the moment and by his high standards Salah is suffering from a real crisis of confidence.
He was replaced before the hour mark against Chelsea in midweek and the brutal fact is that the normally prolific Egyptian didn't hit a shot towards goal in the entire 90 minutes.
If no-one's shooting, Liverpool aren't scoring, and whether Salah is unhappy with his current situation or not, performances like this aren't going to move the Reds in the right direction.
⭐ Mario Lemina 8.2
Lemina is a player who has quality but has never shown it consistently enough at any club he is at, but at Anfield he showed exactly what he is capable of.
He scored a stunning first-half goal, smashing home on the half-volley to find the bottom of the net to put his team in front, and from there he provided superb protection for his team.
Lemina won 1/1 tackles, 8/12 duels and made eight recoveries to keep Liverpool at bay. It was a superb all-round display.
Liverpool - Fulham: Player Ratings, Match Stats, Player Stats