Liverpool extended their impressive run in the Premier League as they overcame Fulham to strengthen their grip in the race for Europe.
The fifth-placed Reds remain firmly on track for next season's Europa League after the 1-0 victory over the Cottagers at Anfield. And, while their Champions League hopes remain faint, they are now four points behind fourth-placed Manchester United, who play the first of their two games in hand at Brighton & Hove Albion on Thursday.
Mohamed Salah got the winner from the penalty spot after Darwin Nunez was brought down in the box as the Egyptian netted his 29th goal of the season. Salah's effort from 12 yards continued his impeccable run in front of goal, making it six in six games.
READ MORE: Michael Owen left 'screaming at the television' over Liverpool transfer calls
READ MORE: What Jurgen Klopp called Darwin Nunez after Liverpool win over Fulham
Below is a look at the Reds' final four fixtures:
May 6 - Brentford (H): Liverpool will be looking to all but end the Bees' hopes of European football and earn their revenge against Thomas Frank's side. Brentford ran out comfortable winners when the teams met at the start of the year in west London..
May 15 - Leicester City (A): A trip to the King Power Stadium to face the relegation-threatened Foxes follows. Dean Smith's side sit above the relegation zone on goal difference and Liverpool will be hoping to continue their winning run away from home.
May 20 - Aston Villa (H): Manchester United dented Unai Emery's team's hopes of completing a miraculous turnaround and qualifying for Europe following their poor start to the season. As it stands, Villa sit five points behind Liverpool.
May 28 - Southampton (A): The Reds will be hoping their name will already be in the hat for European competition next season by this stage. The curtain for their Premier League campaign comes down against Southampton, who currently sit bottom of the table.
And here's the final fixtures for the other clubs in the race for Europe:
Newcastle United - 3rd position (65 points)
Arsenal (H) - May 7
Leeds United (A) - May 13
Brighton (H) - May 18
Leicester City (H) - May 22
Chelsea (A) - May 28
Manchester United - 4th position (63 points)
Brighton (A) - May 4
West Ham United (A) - May 7
Wolves (H) - May 13
Bournemouth (A) - May 20
Chelsea (H) - May 25
Fulham (H) - May 28
Tottenham Hotspur - 6th position (54 points)
Crystal Palace (H) - May 6
Aston Villa (A) - May 13
Brentford (H) - May 20
Leeds (A) - May 28
Aston Villa - 7th position (54 points)
Wolves (A) - May 6
Tottenham Hotspur (H) - May 13
Liverpool (A) - May 20
Brighton (H) - May 28
Brighton - 8th position (52 points)
Manchester United (H) - May 4
Everton (H) - May 8
Arsenal (A) - May 14
Newcastle United (A) - May 18
Southampton (H) - May 21
Manchester City (H) - May 24
Aston Villa (A) - May 28
READ NEXT
Liverpool find their game-changer but Jurgen Klopp may have hinted at transfer surprises
Marco Silva slams 'embarrassing' VAR decision after Fulham loss at Liverpool
Liverpool dream line-up next season with Manuel Ugarte and three more big transfers
What Jurgen Klopp called Darwin Nunez after Liverpool win over Fulham
Fulham midfielder Tom Cairney makes Darwin Nunez accusation after 'frustrating' Liverpool penalty