Liverpool cruised into the Carabao Cup semi-finals with a dominant performance against West Ham at Anfield.

Once Dominik Szoboszlai had driven a superb 25-yard effort into the bottom corner after 28 minutes, Liverpool’s place in the last four was never in doubt.

Curtis Jones added a second 11 minutes after the restart when he deceived Alphonse Areola into thinking he was going to cut a cross back from the edge of the six-yard box, and instead drove a shot through the Hammers’ keeper’s legs.

Cody Gakpo was given too much space to fire home his eighth goal of the season 19 minutes from time, then Mohamed Salah made it four when he raced clear of the visitors defence and finished, before Jones finished off an excellent run by adding his second.

There could have been more as the excellent Harvey Elliott, Gakpo and substitute Trent Alexander-Arnold all went close and Salah put the rebound wide of an empty net after Areola had touched a Darwin Nunez shot on to a post.

It was the first time Liverpool had scored five at home against the Hammers since 1998 and keeps them on course for a record-extending 10th triumph in the competition they last won as recently as 2022.

They will face Fulham in the semi-finals, with the first leg in the week beginning 8 January and the second leg two weeks later.

For Hammers boss David Moyes, it was a disappointing night. The former Everton boss is still waiting for his first victory in this stadium after 21 visits and Jarrod Bowen’s 77th-minute goal with West Ham’s first shot on target was scant consolation.