Kaka made a goalscoring second debut for Sao Paulo but could not prevent his side from slipping to defeat at Goias in the 13th round of the Brazilian Campeonato.
Kaka has returned to his first club on a six-month loan from newly-formed MLS side Orlando City, whom he joined earlier this month after leaving AC Milan, and the former world player of the year got his name on the scoresheet in his first Sao Paulo outing in 11 years with a 76th-minute strike against Goias.
However, that proved only to be a consolation as the home side, who had struck twice either side of half-time through Amaral (44) and Bruno Mineiro (49), held on for a 2-1 win.
That victory lifted Goias above Sao Paulo into seventh spot, although they are still eight points adrift of leaders Cruzeiro who picked up a fourth successive win on Saturday.
Corinthians are in second spot, five points behind Cruzeiro, after defeating Palmeiras 2-0 with a 51st-minute strike from Paolo Guerrero and a Fabio own goal in the last minute.
Fluminense and Internacional remain a point further back after beating Atletico Paranaense and Bahia, respectively.
Fluminense ended Paranaense’s three-match winning streak with a 3-0 triumph, Jean (17), Dario Conca (35, penalty) and Santos Cicero (65) the men on the mark, while Paulista’s 66th-minute goal earned Internacional a 1-0 win over second-bottom Bahia.
Fifth-placed Sport Recife picked up a fourth win in five games with their 2-1 success over Atletico Mineiro. Felipe Azevedo (51) and Durval (68) put the hosts in charge before Diego Tardelli’s 85th-minute penalty set up a tense finale.
Coritiba claimed only their second win of the season as they snatched a 3-2 triumph at Gremio courtesy of Alex’s 90th-minute winner.
All five goals were scored in the second half, with Germio’s Hernan Barcos (57 and 65) and Coritiba’s Jose Ze Eduardo (49 and 73) netting braces before Alex’s last-gasp clincher.
Also, Alecsandro’s 33rd-minute goal earned Flamengo a 1-0 win over Botafogo, with the hosts holding on for the points despite losing Victor Caceres to a late red card.