Corinthians 0-1 Fluminense
At the Pacaembu Corinthians and Fluminense rested their usual starters, as both sides will be competing in the quarter-finals of the Copa Libertadores later this week.
The game saw few chances, but Leandro Euzébio managed to head home Marcus Juniors corner in the 71st minute to give the Tricolor Carioca all three points.
Botafogo 4-2 São Paulo
At the Engenhão German Herrera was the star of the show, netting a hat-trick to help Botafogo beat São Paulo 4-2.
Jadson and Luis Fabiano found the back of the net for the Tricolor Paulista, while Vitor Júnior scored a deflected free-kick for Botafogo.
Internacional 2-0 Coritiba
Leandro Damião and Dagoberto both found the back of the net in style to help Internacional beat Coritiba 2-0 at the Beira-Rio.
Vasco 2-1 Grêmio
Alecsandro scored the winner as Vasco secured all the points against Grêmio at São Januário.
Fellipe Bastos fired the Cruz de Malta in the lead, scoring a stunning free-kick mid-way through the first-half, but Fernando equalised just moments later.
Alecsandro, however, lost his marker at the back post to head home Juninho Pernambucano's cross 20 minutes from time.
Ponte Preta 0-1 Atlético Mineiro
Ponte Preta endured a disappointing return to the top flight as Damián Ariel scored in stoppage time to hand Atlético Mineiro all three points.
Bahia 0-0 Santos
Santos fielded a second-string team against Bahia and the two sides ended up playing out a goalless draw at the Arena Fonte Nova.
Cruzeiro 0-0 Atlético Goianiense
Celso Roth's first game in charge of Cruzeiro ended in a goalless draw against Atlético Goianiense.
Sport Recife 1-1 Flamengo
Palmeiras 1-1 Portuguesa
Figueirense 2-1 Náutico