Two red cards and two braces highlighted a 2-2 draw between New England and New York. Caraglio scored his first MLS goals but the Revs couldn't hold on to win the game.
Caraglio banged home a rebound 15 minutes into the match to open his MLS account and doubled New England's lead just before the break when he headed home a Kenny Mansally free kick. Richards puled one back just eight minutes after halftime when Tim Ream set him in behind New England's high line.
With the Revs still holding a one-goal lead, Mansally picked up his second yellow of the match and gave the Red Bulls a man advantage to play with after 55 minutes, but in the 69th minute Teemu Tainio spurned that advantage with his second yellow of the night.
Three minutes from time, with New England trying to hold on for the win, Richards grabbed his second. Joel Lindpere provided the service and Richards met it at the near post, pulling his side level and earning a point for the Red Bulls.