Corinthians came from behind twice to salvage a 2-2 draw in their top-of-the-table clash at Brazilian Campeonato leaders Vasco da Gama. Dede gave the hosts the lead after 15 minutes but Alex equalised for Corinthians not long after. A goal from Fagner on the stroke of half-time saw Vasco go ahead again, only for Danilo to rescue a point for Corinthians in the second-half. The result sees Vasco stay two points clear of Corinthians at the top of the table, with Sao Paulo in third and four points off the pace.
A late winner from Renato Abreu helped Flamengo stun Sao Paulo 2-1 and reignite their title bid. Prior to their win over America Miniero last weekend, Flamengo had not tasted victory for 10 matches and were slipping down the table. Against Sao Paulo, however, they showed they are still in the hunt for the title and took the lead in the 65th minute through a Thiago Neves header. Luis Fabiano, playing in his first game since returning from a six-month injury lay-off, lasted an hour before he was replaced, with Lucas sent off a few minutes earlier for a second yellow card. The numbers were even soon after as Willians was also given his second booking and Dagoberto then equalised for the hosts with 10 minutes remaining. Sao Paulo failed to go on and win the match, however, and Renato stole the three points for Flamengo late on when his shot deflected in past Rogerio Ceni.
Marcio Rozario scored a 95th minute winner as Fluminense came from behind to beat Santos 3-2. Neymar gave Santos the lead on the half hour mark but Marquinho and Rafael Sobis replied for the hosts to give them the lead. Wason Rentaria looked to have rescued a point for Santos when he tapped in a Neymar pass in the 89th-minute, only for Rozario to head in a corner deep into injury-time.
Atletico Goianiense's Felipe scored twice in the opening 10 minutes to give his side a 2-0 victory over title-chasing Botafogo. The defeat leaves Botafogo in fourth place in the table but they can close the gap on the leaders to a single point if they win their game in hand.
Palmeiras were left to rue missed opportunities as they drew 1-1 at home with basement side America Mineiro. Marcos Assuncao gave the hosts the lead in the 29th minute when his free-kick took a deflection and deceived the America goalkeeper. However, America equalised through Kempes on the stroke of half-time and neither side were able to find a winner in the second-half.
Bahia scored two goals in two minutes to secure a valuable 3-2 win over struggling Avai. Junior put Bahia ahead in the 39th minute, only to then slice into his own net early in the second-half. Pedro Ken fired Avai into the lead minutes later but Junior and Lulinha scored on 78 and 80 minutes to seal victory.
Atletico Mineiro and Ceara drew 1-1 after a fiesty encounter that saw three players receive red cards. Atletico took the lead through Carlos Cesar and could have been two goals ahead but for Fernando Henrique saving Magno Alves' penalty. Leandro Chaves then levelled the scores before half-time with a header but Ceara had both Joao Marcos and Michel sent off either side of the break. Fortunately for the visitors, Henrique was in inspired form and kept Atletico out, although Ceara's Roger was also shown a red card while on the bench.
Internacional's seven-match unbeaten run came to an end as two second-half goals from Federico Nieto helped Atletico Paranaense win 2-0. Figueirense and Coritiba remain locked together in mid-table after a goalless draw on Sunday afternoon and Gremio inflicted a third straight defeat on struggling Cruzeiro thanks to unanswered goals in either half from Rafael Marques and Damian Escudero.