Union defender Sheanon Williams almost diverted the ball into his own net as he tried to clear the danger from an Alex cross, but fortunately for him his header went just wide of the post.
Philadephia got into the game went close to taking the lead as Le Toux latched onto Conor Casey's flick-on and raided into the box, but his low drive went inches wide.
In the second half, Lovel Palmer became the latest player to try his luck from distance as he cut inside from the right and drilled an effort with his left foot that was well saved by MacMath.
The Fire looked to be holding out for the three points until the referee harshly awarded a penalty against the home side when Le Toux's volley struck Gonzalo Segares on the arm inside the box.
The striker took the kick himself and managed to bury his effort into the bottom corner to earn Philadelphia a draw, despite the best efforts of Sean Johnson.