© Getty Images
Alvaro Saborio's spot kick was saved by Zac MacMath, but Luke Mulholland was on hand to fire in the rebound from a tight angle.
Philadelphia were coming back into the game more and more and went close again as Sheanon Williams lifted a cross into the area, but Leonardo Fernandes headed over at the near post.
After the break, the Union got their equaliser when Vincent Nogueira lifted a ball over the top of the Salt Lake defence and found Wenger, who slotted the ball past Attinella into the net.
The match looked to be ending in a draw until Kyle Beckerman found space in the area and he drove an effort past MacMath to hand Real the lead with just five minutes to play.
However, there was to be enough twist when the Union drew level in the 90th minute as Edu earned his side a point when he headed Cristian Maidana past Attinella.