3. Round
09/01/1988 Sutton United - Middlesbrough FC 1:1
Watford FC - Hull City 1:1
Yeovil Town - Queens Park Rangers 0:3
Reading FC - Southampton FC 0:1
Gillingham FC - Birmingham City 0:3
Blackburn Rovers - Portsmouth FC 1:2
Sheffield Wednesday - Everton FC 1:1
Derby County - Chelsea FC 1:3
Swindon Town - Norwich City 0:0
Shrewsbury Town - Bristol Rovers 2:1
Sheffield United - Maidstone United 1:0
Stockport County - Leyton Orient 1:2
Newcastle United - Crystal Palace 1:0
Barnsley FC - Bolton Wanderers 3:1
Coventry City - Torquay United 2:0
West Ham United - Charlton Athletic 2:0
Brighton & Hove Albion - AFC Bournemouth 2:0
Bradford City - Wolverhampton Wanderers 2:1
Oldham Athletic - Tottenham Hotspur 2:4
Wimbledon FC - West Bromwich Albion 4:1
Scunthorpe United - Blackpool FC 0:0
Huddersfield Town - Manchester City 2:2
Mansfield Town - Bath City 4:0
Halifax Town - Nottingham Forest 0:4
Arsenal FC - Millwall FC 2:0
Leeds United - Aston Villa 1:2
Stoke City - Liverpool FC 0:0
Oxford United - Leicester City 2:0
Hartlepool United - Luton Town 1:2
10/01/1988 Ipswich Town - Manchester United 1:2
Port Vale FC - Macclesfield Town 1:0
11/01/1988 Plymouth Argyle - Colchester United 2:0
12/01/1988 Middlesbrough FC - Sutton United 1:0
Hull City - Watford FC 2:2
Blackpool FC - Scunthorpe United 1:0
Manchester City - Huddersfield Town 0:0
Liverpool FC - Stoke City 1:0
13/01/1988 Everton FC - Sheffield Wednesday 1:1
Norwich City - Swindon Town 0:2
18/01/1988 Watford FC - Hull City 1:0
25/01/1988 Everton FC - Sheffield Wednesday 1:1
Huddersfield Town - Manchester City 0:3
27/01/1988 Sheffield Wednesday - Everton FC 0:5
4. Round
30/01/1988 Barnsley FC - Birmingham City 0:2
Blackpool FC - Manchester City 1:1
Bradford City - Oxford United 4:2
Brighton & Hove Albion - Arsenal FC 1:2
Coventry City - Watford FC 0:1
Everton FC - Middlesbrough FC 1:1
Leyton Orient - Nottingham Forest 1:2
Luton Town - Southampton FC 2:1
Manchester United - Chelsea FC 2:0
Mansfield Town - Wimbledon FC 1:2
Newcastle United - Swindon Town 5:0
Plymouth Argyle - Shrewsbury Town 1:0
Port Vale FC - Tottenham Hotspur 2:1
Queens Park Rangers - West Ham United 3:1
31/01/1988 Aston Villa - Liverpool FC 0:2
01/02/1988 Portsmouth FC - Sheffield United 2:1
03/02/1988 Manchester City - Blackpool FC 2:1
Middlesbrough FC - Everton FC 2:2
09/02/1988 Everton FC - Middlesbrough FC 2:1
Round of 16
20/02/1988 Arsenal FC - Manchester United 2:1
Birmingham City - Nottingham Forest 0:1
Manchester City - Plymouth Argyle 3:1
Newcastle United - Wimbledon FC 1:3
Port Vale FC - Watford FC 0:0
Portsmouth FC - Bradford City 3:0
Queens Park Rangers - Luton Town 1:1
21/02/1988 Everton FC - Liverpool FC 0:1
23/02/1988 Watford FC - Port Vale FC 2:0
24/02/1988 Luton Town - Queens Park Rangers 1:0
Quarter-finals
12/03/1988 Arsenal FC - Nottingham Forest 1:2
Luton Town - Portsmouth FC 3:1
Wimbledon FC - Watford FC 2:1
13/03/1988 Manchester City - Liverpool FC 0:4
Semi-finals
09/04/1988 Liverpool FC - Nottingham Forest 2:1
Wimbledon FC - Luton Town 2:1
Final
14/05/1988 15:00 Wimbledon FC - Liverpool FC 1:0 (1:0)