Olhanense have beaten FC Porto 2-1 at home to escape last place in the Portuguese league and keep alive their hopes of avoiding relegation with one round to play.
Per Kroeldrup and Federico Dionisi scored for the hosts before Hector Herrera netted late for Porto.
Olhanense moved level on points with new bottom-side club Pacos Ferreira, after they drew 0-0 at Rio Ave, also on Sunday.
Belenenses are one point ahead of the pair after drawing 1-1 at Estoril.
The last placed team will be relegated, while the second-to-last side will enter a play-off with a team from the second division to see who plays in the top flight next season.
Pacos Ferreira host Academica in the last round. Olhanense visit Setubal, and Belenenses host Arouca.
Share
