BRIDGEVIEW, Ill. -- David Accam scored in the 95th minute, and Cory Burke had two goals to help the Philadelphia Union beat the Chicago Fire 4-3 on Wednesday night.
Accam dribbled through a pair of Chicago defenders and sent home a right-footed shot just inside the left post for his first goal of the season. His game-winner came a minute after the Fire appeared to have salvaged a draw with Bastian Schweinsteiger heading home Diego Campos' corner.
Burke scored on a rebound in the 73rd minute that made it 3-2 for the Union (7-9-3) and a header at the end of first-half stoppage time that made it 2-1.
Aleksandar Katai made it 2-all for the Fire (6-9-5) in the 69th minute with a low hard shot that skipped twice into the far corner.
Nemanja Nikolic tied it at 1 for Chicago in the 39th minute, powering a penalty kick past goalkeeper Andre Blake. Mark McKenzie brought Katai down at the left corner of the penalty area to send Nikolic to the spot.
Haris Medunjanin opened the scoring for Philadelphia in the 31st minute, pouncing on a defensive miscue and finishing with the outside of his foot.