Martín Ojeda scored on a first-half penalty kick before delivering the winner in the 90th minute and Orlando City rallied to keep the Philadelphia Union reeling with a 4-3 victory on Wednesday night. Orlando City (4-8-1) took a 1-0 lead in the 19th minute on Ojeda's PK. The striker's seventh goal of the season came after he was fouled by Union goalkeeper Andrew Rick, who was booked for a yellow card.