# 2018 CAF Champions League knockout stage

The 2018 CAF Champions League knockout stage was played from 14 September to 9 November 2018. A total of eight teams competed in the knockout stage to decide the champions of the 2018 CAF Champions League.

## Qualified teams

The winners and runners-up of each of the four groups in the group stage advanced to the quarter-finals.
| Group | Winners | Runners-up |
| A | Al Ahly | Espérance de Tunis |
| B | TP Mazembe | ES Sétif |
| C | Wydad AC | Horoya |
| D | Étoile du Sahel | 1º de Agosto |

## Format

In the knockout stage, the eight teams played a single-elimination tournament. Each tie was played on a home-and-away two-legged basis. If the aggregate score was tied after the second leg, the away goals rule would be applied, and if still tied, extra time would not be played, and the penalty shoot-out would be used to determine the winner (Regulations III. 26 & 27).

## Schedule

The schedule of each round was as follows (matches scheduled in midweek in italics). Effective from the Champions League group stage, weekend matches were played on Fridays and Saturdays while midweek matches were played on Tuesdays, with some exceptions. Kick-off times were also fixed at 13:00 (Saturdays and Tuesdays only), 16:00 and 19:00 GMT.
| Round | First leg | Second leg |
| Quarter-finals | 14–15 September 2018 | 21–22 September 2018 |
| Semi-finals | 2 October 2018 | 23 October 2018 |
| Final | 2 November 2018 | 9 November 2018 |

## Bracket

The bracket of the knockout stage was determined as follows:
| Round | Matchups |
| Quarter-finals | (Group winners host second leg, matchups decided by draw, teams from same group cannot play each other) QF1 QF2 QF3 QF4 |
| Semi-finals | (Matchups and order of legs decided by draw, between winners QF1, QF2, QF3, QF4) SF1 SF2 |
| Final | (Winners SF1 host first leg, Winners SF2 host second leg) Winner SF1 vs. Winner SF2 |
The bracket was decided after the draw for the knockout stage (quarter-finals and semi-finals), which was held on 3 September 2018, 20:00 EET (UTC+2), at the CAF headquarters in Cairo, Egypt.
| Quarter-finals | Quarter-finals | Quarter-finals | Quarter-finals | Semi-finals | Semi-finals | Semi-finals | Semi-finals | Final | Final | Final | Final |
| Horoya | 0 | 0 | 0 | | | | | | | | |
| Al Ahly | 0 | 4 | 4 | | | | | | | | |
| Al Ahly | 0 | 4 | 4 | Al Ahly | 2 | 1 | 3 | | | | |
| | | | | ES Sétif | 0 | 2 | 2 | | | | |
| ES Sétif | 1 | 0 | 1 | ES Sétif | 0 | 2 | 2 | | | | |
| Wydad AC | 0 | 0 | 0 | | | | | | | | |
| Wydad AC | 0 | 0 | 0 | | | | | Al Ahly | 3 | 0 | 3 |
| | | | | | | | | Espérance de Tunis | 1 | 3 | 4 |
| 1º de Agosto | 0 | 1 | 1 (a) | | | | | | | | | Espérance de Tunis | 1 | 3 | 4 |
| TP Mazembe | 0 | 1 | 1 (a) | | | | | | | | |
| TP Mazembe | 0 | 1 | 1 (a) | 1º de Agosto | 1 | 2 | 3 | | | | |
| | | | | Espérance de Tunis | 0 | 4 | 4 | | | | |
| Espérance de Tunis | 2 | 1 | 3 | Espérance de Tunis | 0 | 4 | 4 | | | | |
| Étoile du Sahel | 1 | 0 | 1 | | | | | | | | |

## Quarter-finals

In the quarter-finals, the winners of one group played the runners-up of another group (teams from same group could not play each other), with the group winners hosting the second leg, and the matchups decided by draw.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| 1º de Agosto | 1–1 (a) | TP Mazembe | 0–0 | 1–1 |
| Espérance de Tunis | 3–1 | Étoile du Sahel | 2–1 | 1–0 |
| ES Sétif | 1–0 | Wydad AC | 1–0 | 0–0 |
| Horoya | 0–4 | Al Ahly | 0–0 | 0–4 |
1–1 on aggregate. 1º de Agosto won on away goals.
Espérance de Tunis won 3–1 on aggregate.
ES Sétif won 1–0 on aggregate.
Al-Ahly won 4–0 on aggregate.

## Semi-finals

In the semi-finals, the four quarter-final winners played in two ties, with the matchups and order of legs decided by draw.
| Team 1 | Agg.Tooltip Aggregate score | Team 2 | 1st leg | 2nd leg |
| Al-Ahly | 3–2 | ES Sétif | 2–0 | 1–2 |
| 1º de Agosto | 3–4 | Espérance de Tunis | 1–0 | 2–4 |
Al-Ahly won 3–2 on aggregate.
Espérance de Tunis won 4–3 on aggregate.

## Final

In the final, the two semi-final winners played each other, with the order of legs determined by the semi-final draw.
Espérance de Tunis won 4–3 on aggregate.