# 2004–05 UEFA Champions League knockout stage

The knockout stage of the 2004–05 UEFA Champions League featured the 16 teams that had finished in the top two of each of the eight groups in the group stage and lasted from 22 February to 25 May 2005.
The final pitted four-time European Cup winners Liverpool of England against six-time winners Milan of Italy. After Milan went 3–0 up in the first half, Liverpool scored three goals in the space of six second-half minutes before winning the match 3–2 on penalties in what has since become known as the "Miracle of Istanbul."
Times are CET/CEST, as listed by UEFA (local times, if different, are in parentheses).

## Format

The knockout stage followed a simple, single-elimination format, with the ties in each round (except for the final) being played over two legs, with whichever team scored the most goals over the course of the two legs progressing to the next round. In the case of both teams scoring the same number of goals over the two legs, the winner was determined by whichever team scored more goals in their away leg. If the teams could still not be separated, a period of extra time lasting 30 minutes (split into two 15-minute halves) was played. If the scores were still level after extra time, the winner was decided via a penalty shoot-out. As in every season of the competition, the final was played as a single match at a neutral venue, which in 2005 was the Atatürk Olympic Stadium in Istanbul, Turkey.

## Qualified teams

* Key to colours
* Seeded in round of 16 draw
* Unseeded in round of 16 draw
| Group | Winners | Runners-up |
| A | Monaco | Liverpool |
| B | Bayer Leverkusen | Real Madrid |
| C | Juventus | Bayern Munich |
| D | Lyon | Manchester United |
| E | Arsenal | PSV Eindhoven |
| F | Milan | Barcelona |
| G | Internazionale | Werder Bremen |
| H | Chelsea | Porto |

## Bracket

| Round of 16 | Round of 16 | Round of 16 | Round of 16 | Round of 16 | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final |
| Manchester United | Manchester United | 0 | 0 | 0 | | | | | | | | | | | | | | |
| Milan | Milan | 1 | 1 | 2 | | | | | | | | | | | | | | |
| Milan | Milan | 1 | 1 | 2 | Milan | Milan | 2 | 3 | 5 | | | | | | | | | |
| | | | | | Internazionale | Internazionale | 0 | 0 | 0 | | | | | | | | | |
| Porto | Porto | 1 | 1 | 2 | Internazionale | Internazionale | 0 | 0 | 0 | | | | | | | | | |
| Internazionale | Internazionale | 1 | 3 | 4 | | | | | | | | | | | | | | |
| Internazionale | Internazionale | 1 | 3 | 4 | | Milan (a) | Milan (a) | 2 | 1 | | 3 | | | | | | | |
| | | | | | | Milan (a) | Milan (a) | 2 | 1 | | PSV Eindhoven | PSV Eindhoven | 0 | 3 | 3 | | | |
| Werder Bremen | Werder Bremen | 0 | 2 | 2 | | | | | | | PSV Eindhoven | PSV Eindhoven | 0 | 3 | 3 | | | |
| Lyon | Lyon | 3 | 7 | 10 | | | | | | | | | | | | | | |
| Lyon | Lyon | 3 | 7 | 10 | Lyon | Lyon | 1 | 1 | 2 (2) | | | | | | | | | |
| | | | | | PSV Eindhoven (p) | PSV Eindhoven (p) | 1 | 1 | 2 (4) | | | | | | | | | |
| PSV Eindhoven | PSV Eindhoven | 1 | 2 | 3 | PSV Eindhoven (p) | | 1 | 1 | 2 (4) | | | | | | | | | |
| PSV Eindhoven | PSV Eindhoven | 1 | 2 | 3 | | | 25 May – Istanbul | | | | | | | | |
| Monaco | Monaco | 0 | 0 | 0 | | | 25 May – Istanbul | | | | | | | | |
| Monaco | Monaco | 0 | 0 | 0 | | | Milan | 3 (2) | | | | | | | |
| | | | | | | | Milan | 3 (2) | | | | | | | | Liverpool (p) | Liverpool (p) | 3 (3) |
| Barcelona | Barcelona | 2 | 2 | 4 | | | | | | | | | | | | Liverpool (p) | Liverpool (p) | 3 (3) |
| Chelsea | Chelsea | 1 | 4 | 5 | | | | | | | | | | | |
| Chelsea | Chelsea | 1 | 4 | 5 | Chelsea | Chelsea | | 4 | 2 | | | | | | | 6 |
| | | | | | Bayern Munich | Bayern Munich | | 2 | 3 | 5 | | | | | | |
| Bayern Munich | Bayern Munich | 3 | 0 | 3 | Bayern Munich | Bayern Munich | | 2 | 3 | 5 | | | | | | |
| Arsenal | Arsenal | 1 | 1 | 2 | | | | | | | | | | | | |
| Arsenal | Arsenal | 1 | 1 | 2 | | Chelsea | Chelsea | 0 | 0 | 0 | | | | | | |
| | | | | | | Chelsea | | 0 | 0 | | Liverpool | Liverpool | 0 | 1 | 1 | | | |
| Liverpool | Liverpool | 3 | 3 | 6 | | | | | | | Liverpool | Liverpool | 0 | 1 | 1 | | | |
| Bayer Leverkusen | Bayer Leverkusen | 1 | 1 | 2 | | | | | | | | | | | | | |
| Bayer Leverkusen | Bayer Leverkusen | 1 | 1 | 2 | Liverpool | Liverpool | 2 | 0 | 2 | | | | | | | | | |
| | | | | | Juventus | Juventus | 1 | 0 | 1 | | | | | | | | | |
| Real Madrid | Real Madrid | 1 | 0 | 1 | Juventus | Juventus | 1 | 0 | 1 | | | | | | | | | |
| Juventus (a.e.t.) | Juventus (a.e.t.) | 0 | 2 | 2 | | | | | | | | | | | |

## Round of 16
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Real Madrid | 1–2 | Juventus | 1–0 | 0–2 (a.e.t.) |
| Liverpool | 6–2 | Bayer Leverkusen | 3–1 | 3–1 |
| PSV Eindhoven | 3–0 | Monaco | 1–0 | 2–0 |
| Bayern Munich | 3–2 | Arsenal | 3–1 | 0–1 |
| Barcelona | 4–5 | Chelsea | 2–1 | 2–4 |
| Manchester United | 0–2 | Milan | 0–1 | 0–1 |
| Werder Bremen | 2–10 | Lyon | 0–3 | 2–7 |
| Porto | 2–4 | Internazionale | 1–1 | 1–3 |

### Matches

Juventus won 2–1 on aggregate.
Liverpool won 6–2 on aggregate.
PSV Eindhoven won 3–0 on aggregate.
Bayern Munich won 3–2 on aggregate.
Chelsea won 5–4 on aggregate.
Milan won 2–0 on aggregate.
Lyon won 10–2 on aggregate.
Internazionale won 4–2 on aggregate.

## Quarter-finals
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Liverpool | 2–1 | Juventus | 2–1 | 0–0 |
| Lyon | 2–2 (2–4 p) | PSV Eindhoven | 1–1 | 1–1 (a.e.t.) |
| Chelsea | 6–5 | Bayern Munich | 4–2 | 2–3 |
| Milan | 5–0 | Internazionale | 2–0 | 3–0 |
* ↑ Match was abandoned after 72 minutes as Milan led 1–0 due to flares thrown onto the pitch by Internazionale fans, one of which struck Milan goalkeeper Dida. UEFA awarded Milan a 3–0 win (5–0 aggregate) and ordered Internazionale to play their next four European games behind closed doors.

### Matches

Liverpool won 2–1 on aggregate.
2–2 on aggregate; PSV Eindhoven won 4–2 on penalties.
Chelsea won 6–5 on aggregate.
Milan won 5–0 on aggregate.

## Semi-finals
### Summary

| Team 1 | Agg. Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Chelsea | 0–1 | Liverpool | 0–0 | 0–1 |
| Milan | 3–3 (a) | PSV Eindhoven | 2–0 | 1–3 |

### Matches

Liverpool won 1–0 on aggregate.
3–3 on aggregate; Milan won on away goals.

## Final

The final was played on 25 May 2005 at the Atatürk Olympic Stadium in Istanbul, Turkey.