Image source, Getty ImagesImage caption, Torreense's previous cup final appearance was in 1956
ByMatt DavisBBC Sport Senior Journalist- Published12 minutes ago
Second division side Torreense scored a penalty in extra time to shock holders Sporting and win the Portuguese Cup.
Kevin Zohi put Torreense ahead after three minutes but Luis Suarez equalised for 18-time winners Sporting at the start of the second half.
Sporting's Uruguay left-back Maximiliano Araujo was sent off in extra time after conceding a penalty and Cape Verde defender Stopira scored the winner from the spot.
The first major trophy in their 109-year history grants Torreense entry to the Europa League next season.
Torreense are from Torres Vedras, a town 25 miles north of Lisbon, and play in a stadium that holds about 2,500 spectators.
They had previously reached the Portuguese Cup final once before, when they lost to Porto in 1956.
They have a chance of promotion to the top flight, with the second leg of their play-off on Thursday against Casa Pia poised at 0-0 after the first game.
Sporting finished second in the league this season having won the league and cup double last year.