Darwin Nunez (25) scored a stoppage-time brace as Liverpool moved seven points clear at the Premier League summit, beating Brentford 2-0 for a 10th win from their last 12 meetings.
With increasing pressure on their position as the Premier League pacesetters, Liverpool made a slow start in the capital and were fortunate not to be behind inside five minutes when Mikkel Damsgaard failed to connect with Mads Roerslev’s low cross.
The Dane had the goal at his mercy, which is more than can be said for Ryan Gravenberch when he let fly from range, forcing Brentford goalkeeper and international teammate Mark Flekken into a smart save.
Dominik Szoboszlai came even closer when he rifled an effort against the crossbar, while Christian Norgaard headed over for the Bees from a Bryan Mbeumo free-kick.
Arne Slot's men made most of the running before the break, but there was no way through in the first half as Flekken rushed off his line to smother a Cody Gakpo effort.
The Reds' dominance continued into the second half as their corner tally reached double figures, but Brentford's rearguard continued to stand strong.
Luis Diaz's low drive was forced Flekken into another stop moments before being replaced by Nunez, who headed wide soon after coming off the bench.
As the contest entered its closing stages, chances started to flow at both ends with Alexis Mac Allister heading wide for the visitors before Alisson pawed Mbeumo's free-kick away and denied a low drive from the Cameroonian.
Increasing frustration got the better of Liverpool as Trent Alexander-Arnold let fly from long range, the full-back's cultured strike proving a hairy moment indeed for the home contingent as it flew wide of the post.
They kept coming as Mohamed Salah shot off-target before that breakthrough finally came.
A second goal in two Liverpool games that came via the leg of a substitute striker, Nunez slotted in from yards out after good play by Alexander-Arnold had picked him out.
The Uruguayan struck again just two minutes later, applying a composed finish from Harvey Elliott's lay-off to extend their unbeaten away run to 11 league matches.
Late heartbreak for Brentford meanwhile, who've won just one of their last nine matches and none of their past five on home soil.