There was no shortage of drama on the second night of EFL Cup last 16 action on Wednesday.
Seemingly perennial holders Man City were upset on the road at West Ham and bow out, while Liverpool and Tottenham were made to work for their away victories and there was drama at the King Power.
You can find details of the quarter-final draw here.
Here's a rundown of all the action on Wednesday night...
Burnley 0-1 Tottenham
Despite an uninspired display, Tottenham edged into the last eight with a victory over Burnley at Turf Moor.
Lucas Moura - a first-half substitute for the injured Bryan Gil - scored the only goal of the game, rising to meet a fine cross from Emerson Royal with a powerful downward header.
Moura had another decent effort a few minutes later, but it was tipped wide.
Leicester 2-2 Brighton (4-2 pens)
There was far more entertainment on offer at the King Power.
Harvey Barnes opened the scoring from range early on before a goal each in first-half stoppage time meant the score was 2-1 to Leicester at the break.
Enock Mwepu headed a second Brighton equaliser 20 minutes from time, and that sent the game to penalties.
The Foxes netted four out of four penalties, while misses from Neal Maupay and Mwepu sent the Seagulls packing.
Preston 0-2 Liverpool
Liverpool survived a first-half scare to eventually seal a place in the quarter-finals at Deepdale.
Preston had two gilt-edged chances to score in the space of three minutes; first, Brad Pott's effort was forced over by Reds Keeper Adrian, before the Spaniard made an excellent save from Sean Maguire from six yards out.
Liverpool made their hosts pay after the break, with Takumi Minamino and Divock Origi both finishing from close range - the latter with an audacious flick.
Stoke City 1-2 Brentford
Brentford got the hard work out of the way in the first half as they beat Championship side Stoke in the Potteries.
Goals from Sergi Canos and Ivan Toney meant the Bees were two to the good at the break.
Former Brentford captain Romaine Sawyers pulled one back for the Potters with a fine finish from the edge of the box, but the hosts couldn't find a leveller.
West Ham 0-0 Man City (5-3 pens)
The upset of the round.
Man City's four-year hold on the Carabao Cup has finally been ended after West Ham United beat them on penalties at the London Stadium.
Although there was plenty of goalmouth action - especially in the second half - the match went to spot kicks.
West Ham were flawless from the spot, scoring five out of five. City's first was missed by Phil Foden, and that ultimately proved crucial.