2. Round
26/09/1988 Port Vale FC - Ipswich Town 1:0
27/09/1988 Barnsley FC - Wimbledon FC 0:2
Birmingham City - Aston Villa 0:2
Blackburn Rovers - Brentford FC 3:1
Blackpool FC - Sheffield Wednesday 2:0
AFC Bournemouth - Coventry City 0:4
Darlington FC - Oldham Athletic 2:0
Everton FC - Bury FC 3:0
Leyton Orient - Stoke City 1:2
Luton Town - Burnley FC 1:1
Millwall FC - Gillingham FC 3:0
Northampton Town - Charlton Athletic 1:1
Notts County - Tottenham Hotspur 1:1
Peterborough United - Leeds United 1:2
Portsmouth FC - Scarborough FC 2:2
Scunthorpe United - Chelsea FC 4:1
Sheffield United - Newcastle United 3:0
Sunderland AFC - West Ham United 0:3
Swindon Town - Crystal Palace 1:2
28/09/1988 Derby County - Southend United 1:0
Hull City - Arsenal FC 1:2
Leicester City - Watford FC 4:1
Lincoln City - Southampton FC 1:1
Liverpool FC - Walsall FC 1:0
Manchester City - Plymouth Argyle 1:0
Middlesbrough FC - Tranmere Rovers 0:0
Norwich City - Preston North End 2:0
Nottingham Forest - Chester City 6:0
Oxford United - Bristol City 2:4
Queens Park Rangers - Cardiff City 3:0
Reading FC - Bradford City 1:1
Rotherham United - Manchester United 0:1
11/10/1988 Coventry City - AFC Bournemouth 3:1
Oldham Athletic - Darlington FC 4:0 aet
Southend United - Derby County 1:2
Bury FC - Everton FC 2:2
Watford FC - Leicester City 2:2
Stoke City - Leyton Orient 2:3 pso
Southampton FC - Lincoln City 3:1
Burnley FC - Luton Town 0:1
Tranmere Rovers - Middlesbrough FC 1:0
Gillingham FC - Millwall FC 1:3
Charlton Athletic - Northampton Town 2:1
Preston North End - Norwich City 0:3
Tottenham Hotspur - Notts County 2:1
Bristol City - Oxford United 2:0
Ipswich Town - Port Vale FC 3:0
Cardiff City - Queens Park Rangers 1:4
12/10/1988 Wimbledon FC - Barnsley FC 0:1
Aston Villa - Birmingham City 5:0
Brentford FC - Blackburn Rovers 4:3
Sheffield Wednesday - Blackpool FC 3:1 aet
Arsenal FC - Hull City 3:0
Walsall FC - Liverpool FC 1:3
Plymouth Argyle - Manchester City 3:6
Chester City - Nottingham Forest 0:4
Leeds United - Peterborough United 3:1
Scarborough FC - Portsmouth FC 3:1
Bradford City - Reading FC 2:1 aet
Manchester United - Rotherham United 5:0
Chelsea FC - Scunthorpe United 2:2
Newcastle United - Sheffield United 2:0
West Ham United - Sunderland AFC 2:1
Crystal Palace - Swindon Town 2:0
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)