Liverpool have landed Fulham in the Carabao Cup semi-final draw, meaning Middlesbrough will face Chelsea.
Liverpool's victory over West Ham on Wednesday night at Anfield means they will meet Marco Silva's men over two legs.
The Reds made light work of the Hammers, smashing them 5-1 with two goals from Curtis Jones, as well as strikes from Dominik Szoboszlai, Cody Gakpo and Mohamed Salah.
Chelsea, meanwhile, will take on Middlesbrough with the first leg going ahead at the Riverside Stadium.
And the Blues are there courtesy of a penalty shootout win over Newcastle at Stamford Bridge on Tuesday night, which saw last season's finalists crashed out.
Kieran Trippier had a horror night as his mistake allowed Mykhailo Mudryk to score a stoppage-time equaliser before missing his penalty in the resulting shootout.
Liverpool last met Chelsea in the Carabao Cup in the 2022 final at Wembley, which went to penalties.
Every player took a spot-kick before Caoimhin Kelleher scored and Kepa Arrizabalaga missed his shot to give the Reds the victory.
And they could meet again in the final but must win their respective semi-finals.
Liverpool's first leg, commencing January 8, will go ahead at Anfield before travelling to Craven Cottage for the second leg.
Liverpool might consider themselves favourites to go on and win the trophy this season, looking to win their tenth League Cup.
Last year's winners Manchester United have already been knocked out while Manchester City also departed the competition earlier this season.
Chelsea might have something to say about that while Fulham and Middlesbrough will be looking for a massive upset.
If Boro reach the final, they will become the first non-Premier League club to make it to that stage since Bradford City in
Read on talksport.com