Real Salt Lake were rescued by a last-gasp Javier Morales strike to earn them a 2-2 draw with Monterrey in the first leg of their CONCACAF Champions League final at Technologico stadium in Mexico.
The hosts took the lead through Aldo de Nigris in the 18th minute. Nat Borchers levelled the match at 1-1 in the 35th minute for Real Salt Lake, before Humberto Suazo gave Monterrey a one-goal cushion from the spot in the second half. However, with just a few minutes remaining, Morales scored to give Real Salt Lake an away draw and put his team in good position to potentially end Mexican clubs' recent stronghold on the regional crown.
Monterrey will look to salvage their title defence when they head to Sandy, Utah in the United States for the second leg on 27 April, while Real Salt Lake will be hungry to become the first Major League Soccer club to take the title since the Los Angeles Galaxy in 2000.