Jul 17, 2016; Philadelphia, PA, USA; Philadelphia Union forward Chris Pontius (13) shoots against the New York Red Bulls during the second half at Talen Energy Stadium. The game ended tied 2-2. Mandatory Credit: Bill Streicher-USA TODAY Sports

The Philadelphia Union came back from two goals down on Sunday night to earn a point at Talon Energy Stadium.

It was a key match for both the union and New York Red Bulls, as the two sides were sitting in second and third place coming into tonight.

C.J. Sapong was the first player to find the back of the net tonight, but his goal was called back for offsides. In the 27th minute the first goal that stood came from Sacha Kljestan. Bradley Wright-Phillps created a turnover and sent a ball right into the path of Kljestan, who finished the opportunity.

Kljestan would strike again just before the half was over. His free kick took a heavy deflection off of Tranquillo Barnetta and found its way into the net.

At the start of the second half it looked like the Red Bulls might add to their advantage. In the opening minutes they looked the better side, as Mike Grella came close in the 49th minute, but his shot went over the crossbar.

In the 65th minute the opportunity presented itself for the Union to get back into the match. Sal Zizzo brought down Chris Pontius who was awaiting a cross, and a penalty was called. C.J. Sapong took the penalty and dispatched it into the back of the net.

Just a few minutes later they would score the equalizer thanks to Pontius. The midfield was wide open back post and Fabian Herbers cross was perfectly placed for an easy tap in goal.

The match got even crazier in the 72nd minute when Ilsinho was shown the red card. The Brazilian midfielder throw up his arm and caught the nose of Connor Lade. It was a big setback to the Union who had all the momentum at the moment.

However, despite being down to 10 men the Union pressed on for the winning goal. They looked like the more dangerous side in the final 15 minutes of the match, and came close to scoring multiple times. In the end it finished level with both sides remain in their respective places in the conference.

Match Notes

C.J. Sapong scored his first MLS goal since May 14th.

Ilsinho picked up his first red card in the MLS

All Goals

GOAL! Sacha Kljestan puts New York Red Bulls ahead 1-0 after a key mistake in the back from the Union #PHIvNY https://t.co/MRtnQYFmcJ — FOX Soccer (@FOXSoccer) July 17, 2016

GOAL! A New York magic show nabs Sacha Kljestan his second on the night and it's 2-0 Red Bulls 🔮🔮 #PHIvNY https://t.co/LkUCKcJk31 — FOX Soccer (@FOXSoccer) July 18, 2016

En el minuto 66' seria @BigAfrika88 quien marcaría el 1ro a favor de @PhilaUnion_Es desde el punto penal. #PHIvNYhttps://t.co/DS3JBxSx05 — Fútbol MLS (@futbolMLS) July 18, 2016