Coritiba moved to the top of Brazil's Campeonato after winning a goal-packed match against visitors Ponte Preta on Wednesday.
William gave Ponte Preta an early lead and although Lincoln (23) and Robinho (27) turned things around, it was 3-2 to the visitors early in the second half after two goals in three minutes from Andres Bakara and William.
However, Alex levelled the scores in the 56th minute, Lincoln's second had them 4-3 up - and Robinho's second a minute from time sealed a 5-3 home success.
Cruzeiro lost pole position as they slipped to defeat at Fluminense, with Fred's 78th-minute goal separating the sides.
Bahia moved up to second as goals from Fernandao (29), Wallyson (45) and Marquinhos (77) secured a 3-0 home win over Flamengo.
Goals inside the last four minutes from Everton and Ederson gave Atletico Paranaense a 2-1 win at Atletico Mineiro, who took an 80th minute lead through Bernard but saw the goalscorer sent off soon after.
Emerson and Alexandre Pato got the goals as Corinthians moved to within a point of opponents Gremio with a 2-0 win.
Second from bottom Portuguesa's quest to climb away from danger was damaged as Junior Elton's last minute goal earned Criciuma a 1-1 draw - Bruno Corsini had given the hosts the lead midway through the second half.