The right back assisted both of Philadelphia's goals and made a vital interception, but the Hoops grabbed a point with a stoppage-time goal.
Amobi Okugo opened the scoring in the 20th minute, connecting his head with Sheanon Williams' long throw into the box.
The visitors tied it up just a few minutes later, with rookie Walker Zimmerman putting his own header on a cross from Michel and into the corner of Zac MacMath's goal.
The Union received a boost in the 68th minute, when Je-Vaughn Watson was shown a second yellow card for a dive in the Union penalty area. He had picked up his first for a foul near the end of the first half.
Another header put the Union ahead as Aaron Wheeler made the most of his size to head Williams' cross home and make it 2-1 with three minutes remaining.
Provider Williams turned savior in stoppage time, clearing a shot off the goal line.
Dallas grabbed the equalizer in late, late stoppage time, as a dropped catch from Zac MacMath allowed Blas Perez to head a loose ball in and steal a point.