/cdn.vox-cdn.com/uploads/chorus_image/image/640167/20121003_kdl_ad4_130.0.jpg)
The Philadelphia Union beat the Chicago Fire 3-1 on Wednesday night at Toyota Park and are now winners of two of their last three matches.
The Union struck quickly with a Jack McInerney goal in the seventh minute, taking a 1-0 lead and setting the tone for the rest of the evening. Philadelphia then added a second marker in the 67th minute with Gabriel Enrique Gomez putting a shot past Fire goalkeeper Sean Johnson.
After seeing their advantage cut in half two minutes later on a Dominic Oduro score, the Union finished off the scoring with an Antoine Hoppenot goal at 87'.
Despite being outshot 16-5 by Chicago, the Union made their opportunities count by scoring on every shot that was on-frame. The match was also an extremely chippy affair, with three yellow cards and a red card being handed out, with the latter going to Chicago forward Guillermo Franco.
Philadelphia was guilty of two yellows, with Sheanon Williams and Michael Lahoud the recipients.