Ruben Neves scored a stunning winning goal as Wolves knocked out Liverpool in the FA Cup third-round with a 2-1 win at Molineux.
Jurgen Klopp made nine changes from the defeat at Manchester City, including handing debuts to youngsters Rafael Camacho and Curtis Jones while 16-year-old Ki-Jana Hoever made his bow when Dejan Lovren went off with a hamstring problem.
But Wolves carried the greater threat and took the lead through Raul Jimenez after a sloppy error from James Milner.
Divock Origi netted an equaliser from Liverpool’s only shot on target but Wolves maintained their control and struck in spectacular fashion via the boot of Ruben Neves from 30 yards.
Klopp brought on Roberto Firmino and Mohamed Salah with 20 minutes to go but apart from a Xherdan Shaqiri free-kick that struck the post, Liverpool struggled to muster the desired response.
The tone for Liverpool was set when Lovren departed early on. Already without a recognised centre-back in the squad due to injuries, Hoever, Liverpool’s third-youngest player ever, partnered Fabinho in a makeshift partnership.
In a tepid opening half, Shaqiri had a sight of goal on 31 minutes but his effort flew wide. Milner handed Wolves the opener just before the break when his sloppy pass allowed Diogo Jota to find Jimenez, who strode through on goal and fired into the far corner.
Origi provided a moment of magic to draw Liverpool level after half-time. The striker manipulated himself into space from 22 yards and let fly an unstoppable shot into the top corner. Their lead lasted just four minutes.
Neves was given far too much from 30 yards and swerved a fantastic strike into the bottom past the dive of Simon Mignolet.
It meant Salah and Firmino were called for but all the visitors could muster was a sensational Shaqiri free-kick that bounced back off the upright.
Wolves saw it out with plenty to spare as Liverpool slipped to back-to-back defeats for the first time this season.