Vitoria Guimaraes missed out on the chance to climb up to third in the Primeira Liga as they were held at home by rock-bottom Gil Vicente.
An Andre Andre penalty in the third minute of second-half stoppage-time denied Gil Vicente a second Primeira Liga win of the season as Vitoria Guimaraes rescued a 2-2 draw.
Guimaraes went into the clash as huge favourites, eyeing a comfortable home win to leap above third-placed Sporting Lisbon, who are in action against Academica on Sunday.
But the match proved far tighter than anticipated, as Simeon Nwankwo put the visitors ahead with 27 minutes gone, turning in Diogo Viana"s left-wing cross.
Evaldo doubled the away side's lead early in the second half, but Guimaraes' fightback started 11 minutes from time, Ricardo Valente finding the net.
And deep into stoppage-time, Andre converted a penalty to salvage a point for Rui Vitoria's side.