Liverpool and Arsenal meet at Anfield tonight in a high-profile Carabao Cup clash for a place in the quarter-finals of the competition.
Jurgen Klopp's Reds are heading into the cup tie on a wave of optimism, leading the Premier League table by six points following Sunday's 2-1 comeback win over Tottenham on Merseyside.
In contrast, Arsenal are in crisis after this weekend's action as they let a two-goal lead slip to draw 2-2 at home with Crystal Palace - but the scoreline only tells half the story.
Unai Emery has refused to confirm whether Granit Xhaka will retain the captaincy after his extraordinary show of dissent towards home fans at the Emirates, while the manager himself is under increasing pressure from supporters.
While the Carabao Cup is not necessarily a key target for either club, there is no doubt that Emery needs a result at Anfield - and the last thing Klopp wants is a home cup exit to dent his team's momentum.

Carabao Cup preview
Liverpool vs Arsenal
Venue: Anfield
Kick-off time: 7:30pm, Wednesday October 30
Team news and starting lineups
Liverpool XI: Kelleher; Williams, Gomez, van den Berg, Milner; Lallana, Keita, Oxlade-Chamberlain; Elliot, Origi. Brewster.
Subs: Adrian, Jones, Kane, Larouci, Chirivella, Clarkson, Koumetio
Arsenal XI: Martinez; Bellerin, Holding, Mustafi, Kolasinac; Torreira, Willock; Maitland-Niles, Ozil, Saka; Martinelli.
Subs: Macey, Sokratis, Tierney, Guendouzi, Ceballos, Pepe, Lacazette
Tickets
For Liverpool ticket information, visit the club's website here.
Away tickets for Arsenal are currently sold out.
Head to Head record (H2H)
Liverpool have history to their advantage in this fixture with 88 wins to Arsenal's 78, and 61 draws.
The Reds are also unbeaten in the last nine meetings with the Gunners, winning five of those, including the last two League outings at Anfield - 5-1 last December and 3-1 this August.
Betting tips and odds
Match odds
- Liverpool to qualify: 4/7
- Arsenal to qualify: 8/5
Correct score
| Scoreline | Liverpool win | Arsenal win | Draw (90 mins) |
| 1-0 | 14/1 | 19/1 | 0-0 (20/1) |
| 2-0 | 14/1 | 27/1 | 1-1 (17/2) |
| 2-1 | 9/1 | 14/1 | 2-2 (12/1) |
| 3-0 | 22/1 | 59/1 |
Odds provided by Betfair Exchange. Click here to place a bet. Odds correct as of 8.30am BST on October 30.
Prediction: Liverpool 2-1 Arsenal
The Gunners have a point to prove at Anfield, but this Liverpool squad have that priceless quality of knowing how to win.
It is not outlandish to see Arsenal leaving Merseyside with a victory - particularly given that these matches go straight to a penalty shootout after 90 minutes - but Klopp has second-string players ready and waiting to prove themselves.
Live stream details and TV channel information
The match will be shown live on Sky Sports' Football and Sky Sports' Utra HD channels, and is available via Now TV with a day pass on offer for £8.99.
Sky Sports subscribers can stream the match online via SkyGo and the SkyGo app.
You can follow the match in Standard Sport's dedicated LIVE match blog with expert analysis from David Lynch and Simon Collings.