Simon Vukcevic struck an 87th-minute winner as Sporting Lisbon fought back from two goals behind to beat Olhanense 3-2 at the Estadio Jose Alvalade on Monday.
Olhanense raced into a two-goal lead thanks to goals from Tiago Rabiola (9) and Andre Castro (19).
Sporting hit back to be level at half-time with Daniel Carrico (35) and Joao Moutinho (42 pen) on target.
Vukcevic decided the game with three minutes remaining to lift Sporting up to fourth in the Liga table. The capital-club are still five points off surprise leaders Sporting Braga.
