3. Round
01/11/1988 Bristol City - Crystal Palace 4:1
Ipswich Town - Leyton Orient 2:0
Tottenham Hotspur - Blackburn Rovers 0:0
Tranmere Rovers - Blackpool FC 1:0
West Ham United - Derby County 5:0
02/11/1988 Aston Villa - Millwall FC 3:1
Bradford City - Scunthorpe United 1:1
Leeds United - Luton Town 0:2
Leicester City - Norwich City 2:0
Liverpool FC - Arsenal FC 1:1
Manchester City - Sheffield United 4:2
Nottingham Forest - Coventry City 3:2
Queens Park Rangers - Charlton Athletic 2:1
Scarborough FC - Southampton FC 2:2
Wimbledon FC - Manchester United 2:1
08/11/1988 Everton FC - Oldham Athletic 1:1
09/11/1988 Blackburn Rovers - Tottenham Hotspur 1:2
Arsenal FC - Liverpool FC 0:0
22/11/1988 Southampton FC - Scarborough FC 1:0
Scunthorpe United - Bradford City 0:1
23/11/1988 Liverpool FC - Arsenal FC 2:1
29/11/1988 Oldham Athletic - Everton FC 0:2
Round of 16
29/11/1988 Bristol City - Tranmere Rovers 1:0
Luton Town - Manchester City 3:1
Southampton FC - Tottenham Hotspur 2:1
30/11/1988 Aston Villa - Ipswich Town 6:2
Leicester City - Nottingham Forest 0:0
Queens Park Rangers - Wimbledon FC 0:0
West Ham United - Liverpool FC 4:1
14/12/1988 Bradford City - Everton FC 3:1
Nottingham Forest - Leicester City 2:1
Wimbledon FC - Queens Park Rangers 0:1
Quarter-finals
18/01/1989 Bradford City - Bristol City 0:1
Luton Town - Southampton FC 1:1
Nottingham Forest - Queens Park Rangers 5:2
West Ham United - Aston Villa 2:1
25/01/1989 Southampton FC - Luton Town 1:2
Semi-finals
12/02/1989 West Ham United - Luton Town 0:3
15/02/1989 Nottingham Forest - Bristol City 1:1
26/02/1989 Bristol City - Nottingham Forest 0:1
01/03/1989 Luton Town - West Ham United 2:0
Final
09/04/1989 Nottingham Forest - Luton Town 3:1 (0:1)