SAO PAULO (AP) -- Uruguayan striker Sebastian "El Loco" Abreu missed a penalty in the shootout and former Liverpool goalkeeper Diego Cavalieri made two saves as Fluminense defeated Botafogo 4-3 on penalties to reach the final of the Guanabara Cup.
Fluminense will play for the title of the first stage of the Rio de Janeiro state championship against Vasco da Gama, which on Wednesday came from behind to defeat Flamengo 2-1.
In the Sao Paulo state championship, Palmeiras drew Oeste 1-1 at home and relinquished the lead to Corinthians, which beat Portuguesa 2-0 on Wednesday.
The match in Rio went to a shootout after the teams drew 1-1 at the Engenhao stadium.
Abreu missed the final penalty as Cavalieri dived to his right to stop the Uruguayan's low shot.