Jacinto Dala was on target as Rio Ave silenced 10-man Sporting Braga 4-3 in a thrilling Primeira Liga outing on Tuesday.
Both teams went into the game needing a win which would boost their Europa League ambitions.
Nevertheless, it was the hosts who secured maximum points despite a two-goal deficit at Estadio dos Arcos.
Editors' Picks
After an entertaining 20 minutes that saw both sides come close to scoring, Braga took the lead in the 21st minute through Paulinho.
The Portuguese forward fired past goalkeeper Pawel Kieszek after profiting from Toni Borevkovic’s poor defending.