FC Porto fought back to beat Gil Vicente 2-1 at home in Primeira Liga. Porto cut Benfica's lead at the top of the standings down to seven points after a 2-1 win over Gil Vicente. Sergio Conceicao's side took 1-0 lead thanks to Fernando Fonseca in the 45th minute. Porto levelled the score through Ivan Marcano in the 47th minute. Sergio Oliveira scored the winner to seal a 2-1 win for Porto in the 57th minute.