1987–88 FA Cup Fourth Round Proper Fourth Round Proper

| Tie_no | Home_team | Score | Away_team | Date_ |
|---|---|---|---|---|
| 1 | Blackpool | 1–1 | Manchester City | 30 January 1988 |
| Replay | Manchester City | 2–1 | Blackpool | 3 February 1988 |
| 2 | Aston Villa | 0–2 | Liverpool | 31 January 1988 |
| 3 | Luton Town | 2–1 | Southampton | 30 January 1988 |
| 4 | Everton | 1–1 | Middlesbrough | 30 January 1988 |
| Replay | Middlesbrough | 2–2 | Everton | 3 February 1988 |
| Replay | Everton | 2–1 | Middlesbrough | 9 February 1988 |
| 5 | Newcastle United | 5–0 | Swindon Town | 30 January 1988 |
| 6 | Queens Park Rangers | 3–1 | West Ham United | 30 January 1988 |
| 7 | Barnsley | 0–2 | Birmingham City | 30 January 1988 |
| 8 | Coventry City | 0–1 | Watford | 30 January 1988 |
| 9 | Portsmouth | 2–1 | Sheffield United | 1 February 1988 |