Arsenal will take on Liverpool, and Chelsea will face Tottenham Hotspur in the semi-finals of the Carabao Cup after a thrilling night in the last eight of the competition.
Liverpool came from 3-1 down to rescue a 3-3 draw against Leicester City thanks to a strike five minutes into added time from Takumi Minamino.
With the game going straight to penalty kicks after full-time, the Reds then edged through into the semi-finals after seeing off the Foxes 5-4 on penalties.
Arsenal reached the semi-finals in far easier fashion after seeing off League One side Sunderland 5-1 on Tuesday, and will now be looking to reach the final for the first time since 2018 when they were beaten 3-0 by Manchester City.