Real -- still stuck in the Western Conference basement -- stopped United's 14-game unbeaten streak, but United still holds the top spot in the Eastern Conference with 45 points.
Jaime Moreno scored United's only goal in the 36th minute, with an assist from Joshua Gros.
Real got the equalizer and then the game-winner in the final minutes of the match as United's John Wilson took down Mehdi Ballouchy and Jamie Watson in the box. Cunningham made both penalty kicks, and Real picked up their fifth victory of the season.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Man spent 15 hours in jail for plugging electric car into an outlet at a school