Liverpool thumped struggling Portsmouth to stay in touch with the teams chasing the fourth Champions League place.
Three goals in the space of six minutes virtually ended the game as a contest, with Fernando Torres slotting home the opener after Jamie Ashdown's mistake.
Torres set up Liverpool's second goal - toe-poked home by Ryan Babel - with Alberto Aquilani sweeping in the third.
Ashdown kept the score down after the break, before Torres netted again, with Nadir Belhadj tapping in for Pompey.
The win moved Liverpool into fifth on 51 points from 30 games, a point behind Tottenham, who have played a game less than Rafa Benitez's side.
Manchester City are in sixth on 50 points having played two games less than Liverpool, with Aston Villa on 46 points from 27 games.
This was one of Liverpool's more fluid performances of what has been something of a season horribilis, with Aquilani playing a pivotal role in his only fifth start of the campaign.
The former Roma midfielder did not make his debut until the end of October due to injury and with Liverpool's topsy-turvy season has struggled to establish himself in the first team.
But Aquilani looked to have recovered some of the swagger that persuaded Liverpool to pay Roma £20m to bring him to Anfield in the summer, linking up the midfield and attack with some slick movement and passing.
And he capped an impressive performance with a sweetly taken goal - his first for the club.
Early in the second half Aquilani was at the fulcrum of two sweeping Liverpool moves that ended with Ashdown denying Gerrard and then tipping over Babel's shot.
Bottom-of the-table Portsmouth have won just five games this season - one of those victories coming against Liverpool at Fratton Park - and despite making a positive start, Avram Grant's side all but waved the white flag once Torres put the home side ahead.
Portsmouth keeper Ashdown was playing for only the fourth time of the season and he was seriously at fault for the first goal.
Gerrard chased down Ricardo Rocha's pass to Ashdown and managed to block the Pompey keeper's clearance with the ball ricocheting to Maxi Rodriguez.
The Argentine quickly moved the ball across goal to Torres, who had the simplest job in sidefooting home.
That goal came on 26 minutes and by the 32nd minute Liverpool were 3-0 up.
Torres bamboozled former Liverpool defender Steve Finnan before teeing up Babel, who steered the ball into the corner of the net.
Torres was also involved in Liverpool's third, combining with Gerrard to create space for Aquilani to sweep the ball past Ashdown.
Liverpool were rampant with Torres tormenting Finnan again before curling the ball against the post.
Chances were few and far between for Portsmouth, though Frederic Piquionne was a willing runner in attack, while Michael Brown drew a fine save from Pepe Reina early in the second half.
With Liverpool in total control Rafa Benitez withdrew Glen Johnson and Gerrard, who came off after a spat with Brown.
The Portsmouth midfielder was furious after the Liverpool midfielder's appeared to hit him on the back of the head with his forearm as the two players were running at full pelt.
On 77 minutes Torres bagged his second, slamming the ball into the corner of net as Rocha and Finnan failed to close the Spaniard down.
In the game's closing stages Piquionne cut the ball for Belhadj to score for Portsmouth.
Liverpool will hope to replicate Monday's goal glut in Thursday's Eurora second leg tie with Lille as they seek to reach the competition's quarter-finals.
Team Line-ups and Substitutions
Liverpool:Reina, Johnson (Kelly 70), Agger, Carragher, Insua, Mascherano, Aquilani, Rodriguez, Gerrard (Benayoun 73), Babel, Torres (Ngog 80).
Subs not used: Cavalieri, Kyrgiakos, Kuyt, Lucas.
Portsmouth: Ashdown, Rocha, Hreidarsson (Owusu-Abeyie 75), Finnan, Belhadj, O'Hara (Webber 84), Diop (Mokoena 64), Brown, Wilson, Piquionne, Dindane.
Subs not used : O'Brien, Mullins, Hughes, Kanu.
Referee: Stuart Attwell