ORLANDO, Fla. -- Kaka scored on a penalty kick in the 10th minute of stoppage time to give Orlando City a 3-2 victory over Toronto FC on Saturday night.

Julio Baptista drew the foul, going to the turf after battling with Toronto's Drew Moor for a diagonal cross into the middle of the area.

Orlando City (4-3-8) took a one-goal lead each time it scored -- first on Canadian Cyle Larin's eighth goal of the season in the fifth minute and again when Adrian Winter's header made it 2-1 in the 83rd minute.

Toronto goalkeeper Clint Irwin left with a leg injury in the 70th minute and was replaced by Alex Bono, who was making his first career MLS appearance. Irwin had played every minute this season prior to injury.

Jordan Hamilton tied it at 1 in the 47th minute with a left-footed shot that finished Jonathan Osorio's side-footed flick. Justin Morrow smashed home Sebastian Giovinco's cross to tie it again in the 90th minute.

Toronto dropped to 5-6-4.