3. Round
23/10/1989 Tranmere Rovers - Millwall FC 3:2
24/10/1989 Crystal Palace - Nottingham Forest 0:0
Everton FC - Luton Town 3:0
Southampton FC - Charlton Athletic 1:0
Sunderland AFC - AFC Bournemouth 1:1
Swindon Town - Bolton Wanderers 3:3
25/10/1989 Arsenal FC - Liverpool FC 1:0
Aston Villa - West Ham United 0:0
Derby County - Sheffield Wednesday 2:1
Exeter City - Blackpool FC 3:0
Manchester City - Norwich City 3:1
Manchester United - Tottenham Hotspur 0:3
Middlesbrough FC - Wimbledon FC 1:1
Newcastle United - West Bromwich Albion 0:1
Oldham Athletic - Scarborough FC 7:0
Queens Park Rangers - Coventry City 1:2
01/11/1989 Nottingham Forest - Crystal Palace 5:0
07/11/1989 AFC Bournemouth - Sunderland AFC 0:1
Bolton Wanderers - Swindon Town 1:1
08/11/1989 West Ham United - Aston Villa 1:0
Wimbledon FC - Middlesbrough FC 1:0
14/11/1989 Bolton Wanderers - Swindon Town 1:1
21/11/1989 Swindon Town - Bolton Wanderers 2:1
Round of 16
22/11/1989 Derby County - West Bromwich Albion 2:0
Manchester City - Coventry City 0:1
Nottingham Forest - Everton FC 1:0
Oldham Athletic - Arsenal FC 3:1
Tranmere Rovers - Tottenham Hotspur 2:2
West Ham United - Wimbledon FC 1:0
29/11/1989 Exeter City - Sunderland AFC 2:2
Swindon Town - Southampton FC 0:0
Tottenham Hotspur - Tranmere Rovers 4:0
05/12/1989 Sunderland AFC - Exeter City 5:2
16/01/1990 Southampton FC - Swindon Town 4:2
Quarter-finals
17/01/1990 Nottingham Forest - Tottenham Hotspur 2:2
Sunderland AFC - Coventry City 0:0
West Ham United - Derby County 1:1
24/01/1990 Southampton FC - Oldham Athletic 2:2
Coventry City - Sunderland AFC 5:0
Derby County - West Ham United 0:0
Tottenham Hotspur - Nottingham Forest 2:3
31/01/1990 West Ham United - Derby County 2:1
Oldham Athletic - Southampton FC 2:0
Semi-finals
11/02/1990 Nottingham Forest - Coventry City 2:1
14/02/1990 Oldham Athletic - West Ham United 6:0
25/02/1990 Coventry City - Nottingham Forest 0:0
07/03/1990 West Ham United - Oldham Athletic 3:0
Final
29/04/1990 Nottingham Forest - Oldham Athletic 1:0 (0:0)