
Mohamed Salah continued his superb scoring form as Liverpool made it six Premier League wins in a row by defeating Brentford to move one point behind Manchester United in the race for the top four.
The Egypt forward became the first player in Reds history to score in nine consecutive home appearances in all competitions, while his winner was his 100th goal for the Reds at Anfield.
His 13th-minute attempt was not the most eye-catching goal of his career - Salah bundling the ball over the line from close range after Virgil van Dijk's cushioned header across the six-yard box.
But Salah's 30th goal of the season set Jurgen Klopp's side on the way to another crucial win that keeps alive Liverpool's outside hopes of qualifying for next season's Champions League.
Liverpool are on 62 points, one behind fourth-placed Manchester United who have two games in hand - including one at struggling West Ham United on Sunday (19:00 BST).
At a vibrant Anfield, Brentford's Bryan Mbeumo thought had equalised only for it to be ruled out for offside after a video assistant referee check, while Cody Gakpo missed a great chance to make it 2-0 after the break from point-blank range.
Before the game, many Liverpool fans booed the national anthem which was played as a tribute to King Charles III on the day of his coronation, despite the club saying they know some fans "have strong views on it".
- Reaction and analysis from Liverpool-Brentford
- Go straight to all the best Liverpool content
- Visit our Brentford page
Salah reaches Anfield century

Where would Liverpool be without Salah?
In front of Liverpool's all-time record scorer Ian Rush, Liverpool's number 11 reached a century of goals at the iconic home of the Reds, while Salah has now scored 30 goals or more in four of his six seasons at Liverpool.
Fabinho was heavily involved in the move for the goal, the Brazil midfielder playing a lovely pass into the box for Van Dijk to tee up Salah to equal Steven Gerrard's tally of 186 for Liverpool in all competitions.
On a day of milestones, Alisson was relatively untroubled as the Brazil keeper made it 100 clean sheets for Liverpool in all competitions, while Trent Alexander-Arnold produced the pass of the match to set up Darwin Nunez who should have made it 2-0.
Gakpo will also feel he should have scored after Diogo Jota's pass into the six-yard area, while David Raya thwarted Alexander-Arnold in the closing stages.
Liverpool, who won just two of their opening eight Premier League games, are ending the season strongly but they are also running out of games in their efforts to qualify for the Champions League.
They have just three more left - Leicester (away), Aston Villa (home) and Southampton (away). Manchester United remain strong favourites to seal a top-four finish, with three of their five games at home to Wolves, Chelsea and Fulham.
Liverpool fans, however, will still believe they can sneak into the top four while their side carries on winning.
Battling Bees come up short
Brentford have had another fine season under Thomas Frank and continue to win a legion of new admirers for the way they have established themselves in the top half of the table.
This season alone has brought them statement wins over both Manchester clubs and Chelsea, while they were chasing a first league double over the Reds after defeating Jurgen Klopp's side 3-1 in London in January.
They were fully committed at Anfield with Ivan Toney and Bryan Mbeumo both lively but, for all their hard work, the Bees registered just one attempt on target.
Toney, who has 20 Premier League goals this season, went close from a free-kick in front of the Kop while Aaron Hickey also had a chance to equalise.
Despite defeat, Brentford remain on course for their best top-flight finish since 1938.

Player of the match
van DijkVirgil van Dijk
Liverpool
Avg
Squad number4Player namevan Dijk
Average rating8.38
Squad number11Player nameMohamed Salah
Average rating7.71
Squad number1Player nameAlisson
Average rating7.46
Squad number26Player nameRobertson
Average rating7.45
Squad number20Player nameDiogo Jota
Average rating7.39
Squad number5Player nameKonaté
Average rating7.38
Squad number17Player nameJones
Average rating7.37
Squad number3Player nameFabinho
Average rating7.36
Squad number18Player nameGakpo
Average rating7.28
Squad number27Player nameNúñez
Average rating7.04
Squad number23Player nameDíaz
Average rating6.95
Squad number7Player nameMilner
Average rating6.70
Squad number14Player nameHenderson
Average rating6.61
Squad number21Player nameTsimikas
Average rating6.51
Squad number66Player nameAlexander-Arnold
Average rating6.15
Brentford
Avg
- Squad number17Player nameToneyAverage rating
5.58
- Squad number2Player nameHickeyAverage rating
5.40
- Squad number1Player nameRayaAverage rating
5.39
- Squad number16Player nameMeeAverage rating
5.25
- Squad number19Player nameMbeumoAverage rating
5.21
- Squad number13Player nameM JorgensenAverage rating
5.07
- Squad number3Player nameHenryAverage rating
5.05
- Squad number8Player nameJensenAverage rating
5.01
- Squad number5Player namePinnockAverage rating
4.99
- Squad number15Player nameOnyekaAverage rating
4.84
- Squad number27Player nameJaneltAverage rating
4.79
- Squad number24Player nameDamsgaardAverage rating
4.78
- Squad number9Player nameSchadeAverage rating
4.73
- Squad number10Player nameDasilvaAverage rating
4.66
- Squad number11Player nameWissaAverage rating
4.65
- Squad number26Player nameBaptisteAverage rating
4.61
Line-ups
Liverpool
Formation 4-3-3
- 1AlissonBooked at 77mins
- 66Alexander-Arnold
- 5KonatéBooked at 54mins
- 4van DijkBooked at 5mins
- 26RobertsonSubstituted forTsimikasat 82'minutes
- 18Gakpo
- 3FabinhoBooked at 42mins
- 17JonesSubstituted forMilnerat 82'minutes
- 11Salah
- 20JotaSubstituted forHendersonat 73'minutes
- 27NúñezSubstituted forDíazat 65'minutes
Substitutes
- 2Gomez
- 7Milner
- 14Henderson
- 19Elliott
- 21Tsimikas
- 23Díaz
- 28Carvalho
- 32Matip
- 62Kelleher
Brentford
Formation 5-3-2
- 1Raya
- 2HickeySubstituted forWissaat 88'minutes
- 13M Jorgensen
- 5Pinnock
- 16Mee
- 3HenryBooked at 70minsSubstituted forSchadeat 72'minutes
- 15OnyekaSubstituted forDasilvaat 72'minutes
- 8JensenSubstituted forBaptisteat 82'minutes
- 27JaneltSubstituted forDamsgaardat 82'minutes
- 19MbeumoBooked at 27mins
- 17Toney
Substitutes
- 9Schade
- 10Dasilva
- 11Wissa
- 14Ghoddos
- 20Ajer
- 24Damsgaard
- 26Baptiste
- 30Roerslev
- 34Cox
- Referee:
- Anthony Taylor
Match Stats
- Possession
- Home54%
- Away46%
- Shots