Matteo Ferrari scored in the 93rd minute from a corner kick in which he was unmarked, giving Montreal Impact the 3-2 win nearly as late as it could go.
Marco Di Vaio equalized in the 80th minute after making a brilliant run through the defense; a ball into him saw the Italian finish just past Nick Rimando with the ball bouncing off the post and curling into the back of the net. It did appear that Di Vaio was offside, but with Wingert slow in the offside trap, it's hard to blame the linesman for not spotting the infraction.
The goal came only minutes after Kyle Beckerman put Real Salt Lake back in the lead in the 78th minute, with RSL's captain scoring on a neat turn in the box
Real Salt Lake got the rub of the fake plastic green in the 7th minute when Lovel Palmer, on the right side for Tony Beltran, sent a cross in toward Devon Sandoval. The ball hopped off Matteo Ferrari's foot and looped over goalkeeper Troy Perkins, giving the visitors an early lead.
Felipe scored in the 39th minute to equalize for the Impact, finishing at the near post after the defense failed to deal with a low cross from Justin Mapp.
Olmes Garcia nearly scored in the 15th minute after Sebastian Velasquez beat two defenders on the right side of the box and laid a ball off for Devon Sandoval, who may or may not have had a touch before the ball rebounded between two Impact defenders. Garcia's deflected shot - or the poor clearance from a defender - ended just wide of the post.
Impact defender Hassoun Camara earned the first yellow card of the match after he brought down Garcia with a slight tug from behind, and he could have seen another after
Kyle Beckerman put a low shot just past the far post in the 48th minute as RSL looked to re-establish some sort of dominance in the second half, but it didn't last long as both sides traded attacks for the remainder of the half. Both defenses struggled to deal with the attacks on display.
Joao Plata, in late for Devon Sandoval, had a perfect opportunity one-on-one with Troy Perkins, but his shot right at the goalkeeper kept him from netting his first RSL goal.
Nick Rimando saw yellow after pushing Sanna Nyassi away after the Gambian grabbed his arm.
Sebastian Velasquez, Kwame Watson-Siriboe, and Lovel Palmer were all handed starts, with Luis Gil, Carlos Salcedo, and Tony Beltran each on the bench.
Khari Stephenson was RSL's first substitute, brought on for a lagging Sebastian Velasquez around the 70th minute.