Clarence Seedorf grabbed a late winner as Botafogo moved to the top of the Campeonato Brasileiro with a 1-0 win over Fluminense.

The Dutchman slammed home a spectacular long-range effort with six minutes to go in a match played in Recife due to the unavailability of the Maracana.

The win moved Botafogo above Coritiba, who could only manage a 2-2 draw at Flamengo on Saturday.

Vitoria missed the chance to join Botafogo on 13 points after going down 1-0 at Goias - Walter netting the winner eight minutes into the second half - while fellow high-flyers Cruzeiro also failed to win.

Marcelo Oliveira's men were held to a 1-1 draw at Portuguesa. Valdomiro opened the scoring for the home side after five minutes but Bruno Rodrigo equalised 12 minutes later.

Diego Forlan was on the scoresheet as Internacional beat Vasco da Gama 5-3.

The former Manchester United and Inter Milan striker helped his side into a 2-0 lead after a Nei own goal put them in front.

Andre halved the deficit but Marcos Indio made it 3-1.

Rafael Vaz netted again for Vasco before quickfire goals from Rafael Moura and Andres D'Alessandro put the game beyond the visitors, for whom Fellipe Bastos netted a late consolation.

Santos won 2-0 at Sao Paulo thanks to goals from Giva and Cicero, Alexandre Pato's brace helped Corinthians to a 2-0 win at Bahia while Atletico Mineiro edged out Criciuma 3-2.