Philadelphia Union and Orlando City draw after action-packed second half

Kaka vs Phil Union 160525
Kaka vs Phil Union 160525
AP Images

ORLANDO, Fla. -- Ken Tribbett scored his first career MLS goal in the 75th minute and the Philadelphia Union tied Orlando City 2-2 on Wednesday night.

Tranquillo Barnetta started the scoring in the 52nd minute on Philadelphia's first shot on goal. Chris Pontius outjumped his defender to win a diagonal cross and headed it to the back post for an unmarked Barnetta.

Then the game opened up with three goals in a seven-minute span.

Kevin Molino tied it in the 68th -- one minute after entering as a substitute. Cyle Larin collided with two defenders and the goalkeeper while battling for a long ball and Molino knocked the loose ball into an empty net.

Three minutes later, Larin gave Orlando City the lead on a questionable goal. Kaka played a ball across goal, Larin chested it off the goalkeeper and Philadelphia's Fabinho appeared to clear it off the line.

Tribbett evened it for Philadelphia when goalkeeper Joe Bendik dove to get a touch on a cross and Tribbett slotted home the rebound.

David Mateos was given a straight red card for Orlando in the 93rd minute for a studs-up tackle just outside of the box. Barnetta's free kick sailed harmlessly over the crossbar.