The Carling Cup battle is hotting up, with Wednesday night's matches deciding the quarter-finalists in the contest.
Chelsea were given a Halloween scare by Championshop side Leicester City, who were 3-2 up with three minutes left.
It took a late strike from Andriy Shevchenko and an injury-time winner from Frank Lampard to send them through with a 4-3 win.
Elsewhere, Arsenal strolled into the last eight with a comfortable 3-0 victory over Sheffield United.
Striker Eduardo was twice on target, with Denilson sealing the win for Liverpool with a deflected shot from long range.
Bolton 0-1 Man City
Liverpool 2-1 Cardiff
Luton 0-1 Everton
Portsmouth 1-2 Blackburn
New Tottenham manager Juanda Ramos enjoyed a winning start with a 2-0 result against Blackpool.
Robbie Keane and Pascal Chimbonda got the goals.
The teams will now be looking forward to the quarter-final draw, which takes place on 3 November.