A quickfire double late in the first half from Ryan Gravenberch and Florian Wirtz – his first competitive goal for the club – put the Reds in command of the festive Anfield affair.
Santiago Bueno pulled one back for Wolves shortly after half-time, but Arne Slot’s men held on to record their fourth consecutive win in all competitions.
Team
Federico Chiesa was handed his first start of the league campaign as one of two changes made by Slot, with Jeremie Frimpong the other.
Liverpool: Mac Allister, Josa, Josa, Jones, Ekitic, Frimpong, Gravenberch.
Unused subs: Mamardashvili, Woodman, Robertson, Ramsay, Ngumoha, Lucky.
First half
The opening period only really opened up in its closing stages, when the hosts struck twice within the space of 89 seconds.
Their first opportunity arrived 11 minutes in and saw Hugo Ekitike denied by the post following an exquisite through ball from Wirtz.
Mateus Mane, meanwhile, threatened twice for Wolves, first forcing Alisson Becker into a low save and then driving fractionally over from distance.
But the deadlock was broken in minute 41 by good work from Frimpong and a first-time Gravenberch finish.
