# 2017–18 Taça da Liga

The 2017–18 Taça da Liga was the eleventh edition of the Taça da Liga (also known as Taça CTT for sponsorship reasons), a football cup competition organised by the Liga Portuguesa de Futebol Profissional (LPFP) and contested exclusively by clubs competing in the top two professional tiers of Portuguese football. It began on 23 July 2017 and concluded on 27 January 2018 with the final at Estádio Municipal de Braga in Braga.
A total of 33 teams entered this tournament, including 18 teams from the 2017–18 Primeira Liga and 15 non-reserve teams from the 2017–18 LigaPro. The competition format suffered changes for a third consecutive season to accommodate a reduction in the number of participating teams, particularly from the LigaPro.
Moreirense were the title holders, beating 2012–13 winners Braga 1–0 in the previous final to win their first-ever title in a national competition, but were eliminated in the third round. In a repeat of the competition's first final held 10 years previously, Sporting defeated Vitória de Setúbal 5–4 on penalties (1–1 after ninety minutes) in the final to win the title for the first time in the club's history.

## Format

Fifteen teams competing in the 2017–18 LigaPro (reserve teams from Primeira Liga clubs are excluded) took part in the first round; one-legged ties were played between fourteen teams, with the fifteenth team receiving a bye to the next round.
In the second round, the eight teams advancing from the previous round (seven winners plus the team with a bye) were joined by the twelve teams placed 5th–16th in the 2016–17 Primeira Liga and by the two teams promoted to 2017–18 Primeira Liga. Again, one-legged ties were played between 20 teams, with two teams receiving a bye to the next round.
The third round featured the twelve teams advancing from the previous round (ten winners plus the two teams with a bye) and the four best-placed teams in the 2016–17 Primeira Liga. The sixteen teams are drawn into four groups that will be contested in a single round-robin format, with each team playing at least one game at home. The four group winners qualified for the semi-finals, which were played as single-legged ties. The semi-finals and final were played at a neutral venue.
| Round | Teams entering in this round | Teams advancing from previous round |
| First round (15 teams) | 15 teams competing in the 2017–18 LigaPro | |
| Second round (22 teams) | 12 teams ranked 5th–16th in the 2016–17 Primeira Liga 2 teams promoted to the 2017–18 Primeira Liga | 7 winners from the first round 1 team that received a bye |
| Third round (16 teams) | 4 teams ranked 1st–4th in the 2016–17 Primeira Liga | 10 winners from the second round 2 teams that received a bye |
| Semi-finals (4 teams) | | 4 group winners from the third round |
| Final (2 teams) | | 2 winners from the semi-finals |

### Tiebreakers

In the third round, teams are ranked according to points (3 points for a win, 1 point for a draw, 0 points for a loss). If two or more teams are tied on points on completion of the group matches, the following criteria are applied to determine the rankings:
* highest goal difference in all group matches;
* highest number of scored goals in all group matches;
* lowest average age of all players fielded in all group matches (sum of the ages of all fielded players divided by the number of fielded players).
In all other rounds, teams tied at the end of regular time contest a penalty shootout to determine the winner.

## Teams

Thirty-three teams competing in the two professional tiers of Portuguese football for the 2017–18 season are eligible to participate in this competition. For Primeira Liga teams, the final position in the previous league season determined in which round they enter the competition.
Third round (Primeira Liga) :
| Benfica (1st) | Porto (2nd) | Sporting CP (3rd) | Vitória de Guimarães (4th) |
| Second round (Primeira Liga) ||||
| Braga (5th) | Marítimo (6th) | Rio Ave (7th) | Feirense (8th) |
| Boavista (9th) | Estoril (10th) | Chaves (11th) | Vitória de Setúbal (12th) |
| Paços de Ferreira (13th) | Belenenses (14th) | Moreirense (15th) | Tondela (16th) |
| Portimonense (P1) | Desportivo das Aves (P1) | | |
| First round (LigaPro) ||||
| Arouca (R1) | Nacional (R1) | União da Madeira (3rd) | Penafiel (5th) |
| Académica (6th) | Sporting da Covilhã (8th) | Varzim (9th) | Santa Clara (10th) |
| Gil Vicente (13th) | Famalicão (15th) | Cova da Piedade (16th) | Académico de Viseu (17th) |
| Leixões (18th) | Oliveirense (P2) | Real (P2) | |

### Key

* Nth: League position in the 2016–17 season
* P1: Promoted to the Primeira Liga
* P2: Promoted to the LigaPro
* R1: Relegated to the LigaPro

## Schedule

All draws were held at the LPFP headquarters in Porto.
| Round | Round | Draw date | Match date(s) | Teams | Fixtures |
| First round | First round | 7 July 2017 | 23 July 2017 | 33 → 26 | 7 |
| Second round | Second round | 7 July 2017 | 29–30 July, 1–3 September 2017 | 26 → 12 | 10 |
| Third round | Matchday 1 | 7 September 2017 | 19–20 September, 7–8, 10, 26 October, 28 November 2017 | 16 → 4 | 24 |
| Third round | Matchday 2 | 7 September 2017 | 24 October, 11 November, 20–22 December 2017 | 16 → 4 | 24 |
| Third round | Matchday 3 | 7 September 2017 | 29–30 December 2017 | 16 → 4 | 24 |
| Final four | Semi-finals | 7 September 2017 | 23–24 January 2018 | 4 → 2 | 2 |
| Final four | Final | 7 September 2017 | 27 January 2018 | 2 → 1 | 1 |

## First round

The 15 non-reserve teams competing in the 2017–18 LigaPro entered the competition in this round. Fourteen teams were paired against each other for seven single-legged ties, while the fifteenth team (Real) was given a bye to the next round. The draw took place on 7 July 2017, and matches were played on 23 July 2017.

## Second round

In the second round, the seven first-round winners and Real, who were given a bye to this round, joined the 12 teams ranked 5th–16th in the 2016–17 Primeira Liga and the two teams promoted from the 2015–16 LigaPro. Twenty teams were paired against each other for ten single-legged ties, while Feirense and Leixões were given a bye to the next round. The draw took place on 7 July 2017, and matches were played between 29 July 2017 and 3 September 2017.
Notes:
* ↑ Real were later disqualified from the tournament for fielding a suspended player in this match.

## Third round

In the third round, the 10 second-round winners plus Feirense and Leixões, who were given a bye to this round, joined the four top-ranked teams from the 2016–17 Primeira Liga: Benfica (1st), Porto (2nd), Sporting CP (3rd) and Vitória de Guimarães (4th). These 16 teams were drawn into four groups of four, each group containing one of the four top-ranked Primeira Liga teams who each hosted their first two group matches. Group matches were played in a single round-robin format, ensuring that each team plays at least one match at home. The draw took place on 7 September 2017, and matches were played between 19 September and 30 December 2017.
Real, who had eliminated Belenenses in the previous round, were disqualified after it was determined that they fielded irregularly a punished player during their second-round match. As a result, Belenenses were repechaged and allocated into Group B, with Portimonense reallocated into Group A to occupy Real's vacancy.

### Group A

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Vitória de Setúbal | 3 | 2 | 1 | 0 | 6 | 4 | +2 | 7 | Advanced to knockout phase |
| 2 | Benfica | 3 | 0 | 3 | 0 | 5 | 5 | 0 | 3 | |
| 3 | Braga | 3 | 0 | 2 | 1 | 4 | 5 | −1 | 2 | |
| 4 | Portimonense | 3 | 0 | 2 | 1 | 5 | 6 | −1 | 2 | |

### Group B

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Sporting CP | 3 | 1 | 2 | 0 | 7 | 1 | +6 | 5 | Advanced to knockout phase |
| 2 | Marítimo | 3 | 1 | 2 | 0 | 3 | 2 | +1 | 5 | |
| 3 | Belenenses | 3 | 0 | 3 | 0 | 2 | 2 | 0 | 3 | |
| 4 | União da Madeira | 3 | 0 | 1 | 2 | 3 | 10 | −7 | 1 | |

### Group C

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Oliveirense | 3 | 1 | 2 | 0 | 6 | 3 | +3 | 5 | Advanced to knockout phase |
| 2 | Moreirense | 3 | 1 | 2 | 0 | 5 | 4 | +1 | 5 | |
| 3 | Feirense | 3 | 0 | 2 | 1 | 4 | 5 | −1 | 2 | |
| 4 | Vitória de Guimarães | 3 | 0 | 2 | 1 | 5 | 8 | −3 | 2 | |

### Group D

| Pos | Team | Pld | W | D | L | GF | GA | GD | Pts | Qualification |
| 1 | Porto | 3 | 2 | 1 | 0 | 6 | 2 | +4 | 7 | Advanced to knockout phase |
| 2 | Leixões | 3 | 1 | 1 | 1 | 3 | 3 | 0 | 4 | |
| 3 | Rio Ave | 3 | 1 | 1 | 1 | 4 | 6 | −2 | 4 | |
| 4 | Paços de Ferreira | 3 | 0 | 1 | 2 | 3 | 5 | −2 | 1 | |

## Knockout phase

The knockout phase is contested as a final-four tournament by the four third-round group winners. The winners of Groups A and B play the winners of Groups C and D, respectively, in one-legged semi-finals, to determine the two finalist teams. All matches are being played at Estádio Municipal de Braga, in Braga, with the semi-finals played on 23 and 24 January, and the final scheduled for 27 January 2018.
| Semi-finals | Semi-finals | Final | Final |
| 23 January – Estádio Municipal de Braga | 23 January – Estádio Municipal de Braga |
| Vitória de Setúbal | 2 |
| Vitória de Setúbal | 2 | 27 January – Estádio Municipal de Braga | 27 January – Estádio Municipal de Braga |
| Oliveirense | 0 | 27 January – Estádio Municipal de Braga | 27 January – Estádio Municipal de Braga |
| Oliveirense | 0 | Vitória de Setúbal | 1 (4) |
| 24 January – Estádio Municipal de Braga | 24 January – Estádio Municipal de Braga | | Vitória de Setúbal | 1 (4) |
| 24 January – Estádio Municipal de Braga | 24 January – Estádio Municipal de Braga | Sporting CP (p) | 1 (5) |
| Sporting CP (p) | 0 (4) | Sporting CP (p) | 1 (5) |
| Porto | 0 (3) | | |