Liverpool and Leicester City are in Premier League action tonight as the second round of fixtures following the World Cup get under way.
The Reds got their season back off to winning ways with a 3-1 win over Aston Villa earlier this week, while the Foxes were smashed 3-0 at home by Newcastle United.
Here is everything you need to know about the clash at Anfield...
What time is Liverpool v Leicester City kick-off?
Liverpool v Leicester City kicks off at 8pm on Friday, December 30, at Anfield.
What TV channel is the game on? What about live streaming?
Liverpool v Leicester City is being shown on Sky Sports Main Event and Sky Sports Premier League with coverage starting at 7pm.
The game will also be streamed, and can be accessed via the Sky Go app.
Latest team news
Liverpool boss Jurgen Klopp has six injuries to contend with; James Milner (thigh), Roberto Firmino (calf), Curtis Jones (shin), Jota (calf), Luis Diaz (knee) and Arthur Melo (thigh) are all ruled out until the new year. Mo Salah and Darwin Nunez are expected to lead the line against the Foxes.
Brendan Rodgers will be without James Maddison as they look to get to the bottom of his knee injury, while Dennis Praet (abdominal), Jonny Evans (calf), Ricardo Pereira (calf), James Justin (calf) and Ryan Bertrand (knee) are all on the sidelines.
Latest odds
Liverpool - 2/7
Draw - 19/4
Leicester - 9/1
Odds courtesy of bet365 and correct at time of publication, please gamble responsibly