2010 Taça de Portugal final

Chaves halved the deficit in the 85th minute through Clemente, but Porto held on to secure the Taça de Portugal for the 15th time.

[9] As Chaves had never played in a Taça de Portugal final, this was the first time they had visited the Estádio Nacional.

The last cup final win occurred in the previous season, where they defeated Paços de Ferreira 1–0.

[15] In the fifth round, Chaves defeated Liga de Honra side Beira-Mar, 1–0 to progress to the quarter finals.

[16] At the quarter final stage, they were drawn away against Primeira Liga side Paços de Ferreira.

In the second half, Paços de Ferreira clawed a goal back in the 64th minute from Brazilian striker William.

[18] The second leg at the Estádio Municipal José Bento Pessoa saw Naval dominate the opening proceedings and taking an early lead in the 15th minute with a goal from Fábio Júnior.

[20] In the fourth round, Porto faced Liga de Honra side Oliveirense away from home.

Goals from Raul Meireles and Rolando secured the win, which allowed Porto to progress into the next phase of the competition.

The match, held at the Estádio do Dragão, saw Porto take the lead with a goal from Rolando, though Sporting winger Marat Izmailov would equalize four minutes later.

In the eighth minute, Chaves winger Edu took advantage of a goalkeeping error from Helton, though Edu would go on to waste the golden opportunity when his shot hit the post.

Five minutes later, Fredy Guarín received the ball unmarked in the box and fired past goalkeeper Rui Rêgo to score the first goal of the match.

Shortly after Porto's first goal, they scored again after Hulk beat the offside trap and set up Radamel Falcao for a tap-in.

In the second half, Chaves began to grow more into the game and attempted to create more chances and test the Porto defense.