Match ends, Liverpool 1, Wolverhampton Wanderers 0.
Liverpool finish the year with a 13-point lead at the top of the Premier League table following victory over Wolves amidst more video assistant referee controversy at Anfield.
Sadio Mane scored the winner in the first half, slotting it past keeper Rui Patricio after it bounced off Adam Lallana's shoulder in the box.
There was a lengthy VAR review for handball by Lallana before referee Anthony Taylor eventually confirmed the goal.
Wolves then had a goal disallowed by VAR for a marginal offside against Jonny after Pedro Neto had drilled his shot into the bottom left corner on the stroke of half-time.
Liverpool had chances to extend their lead - Mohamed Salah and Roberto Firmino coming close either side of the break - but Wolves were also bright.
Diogo Jota had two big chances in the second half - the first a shot from a tight angle in the box which flew wide of the right post, the second a festive gift from a Virgil van Dijk mistake which he hit straight at Liverpool keeper Alisson.
Liverpool finish the year as resounding favourites to win their first league title in 30 years, while Wolves end 2019 in good form despite defeat at Anfield.
More VAR controversy...
There is not a weekend that goes by in the Premier League without VAR controversy at the heart of it - and both decisions were marginal at Anfield.
Wolves fans were clearly frustrated, greeting referee Anthony Taylor with a roar of boos on his re-entry to the pitch following half-time, and they sang of their disapproval of the VAR system as frustrations continued in the second half.
Liverpool's opening goal appeared to strike the top of Lallana's shoulder, near his collar bone rather than his arm, although the Wolves players also felt Van Dijk had controlled the ball with his hand before playing the long pass to Lallana.
Wolves also suffered a blow when Neto's goal was disallowed because Spanish wing-back Jonny had a toe offside.
On a weekend when Norwich striker Teemu Pukki and Crystal Palace forward Wilfried Zaha were also victims of close offside calls, the talk - once again - will be of the use of VAR and not how Liverpool managed to grind out yet another win in the league.
Wolves skipper Conor Coady said his team felt "massively" hard done by and believes the current VAR system is "not working".
"In the second half we controlled the game and nullified Liverpool to hardly anything. It is disappointing that we are stood here talking about VAR rather than the game and the way Wolves played," former Reds trainee Coady said.
The difference a decade makes
It seems like it was only yesterday Liverpool appointed Roy Hodgson as manager. In fact it was 2010.
Hodgson would last just six months, having made eight signings - Milan Jovanovic, Joe Cole and Paul Konchesky among them - who all failed to impress at Liverpool.
The Reds went on to finish sixth - 22 points behind champions Manchester United. They also lost to League Two Northampton in the League Cup and did not make it past the last 16 of the Europa League.
Fast forward 10 years and Liverpool are sporting the Fifa Champions badge on their shirts for one game in the Premier League after winning the Club World Cup in Qatar earlier this month.
Fans welcomed their players on to the pitch against Wolves with a rendition of "We are the champions... of the world".
Reigning European champions, they already have the Premier League trophy well within their sights and it would take an almighty collapse for Liverpool to lose their position at the top of the table in the second half of the season.
Positives for Wolves despite the manner of defeat
Wolves drop to eighth place following the defeat at Anfield but they will be very happy at the halfway mark.
A comeback victory over Manchester City and the 4-0 thrashing over Besiktas in the Europa League were big highlights in December but they gave the league leaders a run for their money on Sunday despite playing their second fixture in 43 hours.
Jota had chances to equalise in the second half as Wolves piled the pressure on and he was not alone.
Raul Jimenez and Adama Traore, both introduced as second-half substitutes, failed to hit the target from good positions, while Ruben Vinagre thumped a strike over from close range in stoppage time.
The positivity they showed throughout the game will have pleased boss Nuno Espirito Santo, who continues to work wonders with a small but talented squad.
Wolves' ultimate goal should be to secure European football for another season and they are on course to achieve that in the new year.
Man of the match - Diogo Jota (Wolves)
'Football is like life' - what they said
Liverpool manager Jurgen Klopp: "It was a tough test and rightly so. Wolves are used to a tough rhythm of games.
"First half we were good and controlled the game, but I can imagine Wolves were not happy with the VAR decisions. However, the momentum went with them after that moment. We had nothing to do with the decisions.
"The second half they changed a bit. We were not fresh enough in mind to react. Alisson wanted to make the game quick, and nobody else wants to it to be! Football is like life. Sometimes you are 100% ready and sometimes not. It was a big fight."
Wolves boss Nuno Espirito Santo: "It was a tough game. First half Liverpool was strong. We stayed in the game, stayed organised and always the danger with the quality. In the second half we had good spells and created a lot of chances.
"We finished strongly. I am very proud of the players."
Half century for Liverpool at Anfield - the stats
- Liverpool are now unbeaten in 50 home league games, winning 40 and drawing 10 of those games at Anfield.
- It is only the third time any side has gone 50 or more home matches without defeat in English top-flight history, after Chelsea (86 between 2004 and 2008) and Liverpool (63 between 1978 and 1980).
- Liverpool have won 17 consecutive matches at Anfield in the Premier League, only Manchester United (19 ending in October 2011) and Manchester City (20 ending in March 2012) have had longer home winning runs.
- Liverpool end 2019 having earned 98 points from 37 Premier League matches, and their ratio of 2.65 points per game is the second highest achieved by a team in a single year in the competition, behind only Chelsea's 2.66 in 2005.
- Adam Lallana assisted a Premier League goal for Liverpool for the first time since December 2016 against Manchester City, two years and 363 days ago.
- Jordan Henderson made his 308th Premier League appearance since the start of 2010, the Liverpool midfielder having played in more matches than any other player in the competition this decade.
- Wolves have lost each of their past six league meetings with Liverpool, managing to score only one goal in this run while conceding 13.
- This was Wolves' first defeat in eight away league outings (W3 D4) and was the first time they failed to score on the road in the Premier League since their goalless draw at Leicester in their opening game of the season.
Wolves return to action with a trip to relegation-battling Watford at 15:00 GMT in one of nine Premier League matches on New Year's Day.
Liverpool have an extra day off, hosting Sheffield United on Thursday at 20:00 GMT.
- 4van Dijk
- 5WijnaldumSubstituted forMilnerat 86'minutes
- 20LallanaBooked at 45minsSubstituted forKeitaat 67'minutes
- 9FirminoSubstituted forOrigiat 86'minutes
- 76N Williams
- 11Rui Patrício
- 19Castro Otto
- 32DendonckerSubstituted forTraoréat 58'minutes
- 8NevesSubstituted forSaïssat 58'minutes
- 28João Moutinho
- 18JotaSubstituted forJiménezat 72'minutes
- Anthony Taylor
- Shots on Target
Second Half ends, Liverpool 1, Wolverhampton Wanderers 0.
Corner, Wolverhampton Wanderers. Conceded by Virgil van Dijk.
Attempt blocked. Adama Traoré (Wolverhampton Wanderers) right footed shot from outside the box is blocked.
Attempt missed. Rúben Vinagre (Wolverhampton Wanderers) left footed shot from the left side of the box is just a bit too high. Assisted by Conor Coady.
Attempt missed. Romain Saïss (Wolverhampton Wanderers) left footed shot from outside the box is too high. Assisted by Raúl Jiménez.
Attempt missed. João Moutinho (Wolverhampton Wanderers) right footed shot from outside the box is too high. Assisted by Pedro Neto with a headed pass.
Substitution, Liverpool. Divock Origi replaces Roberto Firmino.
Substitution, Liverpool. James Milner replaces Georginio Wijnaldum.
Corner, Wolverhampton Wanderers. Conceded by Joseph Gomez.
Attempt blocked. Raúl Jiménez (Wolverhampton Wanderers) right footed shot from the centre of the box is blocked. Assisted by Romain Saïss.
Foul by Georginio Wijnaldum (Liverpool).
Raúl Jiménez (Wolverhampton Wanderers) wins a free kick in the attacking half.
Foul by Georginio Wijnaldum (Liverpool).
Adama Traoré (Wolverhampton Wanderers) wins a free kick in the defensive half.
Substitution, Wolverhampton Wanderers. Raúl Jiménez replaces Diogo Jota.
Attempt missed. Romain Saïss (Wolverhampton Wanderers) header from the centre of the box misses to the left. Assisted by João Moutinho with a cross following a corner.
Corner, Wolverhampton Wanderers. Conceded by Alisson.
Attempt saved. Diogo Jota (Wolverhampton Wanderers) right footed shot from the right side of the box is saved in the top right corner.
Substitution, Liverpool. Naby Keita replaces Adam Lallana.