CONCACAF Champions League wrap: Late penalty decisive for Real Salt
MLS side Real Salt Lake look destined to share the points with Tauro at the Estadio Rommel Fernandez Gutierrez until Alvaro Saborio converted a 93rd minute penalty to give RSL an important win in CONCACAF Champions League.
Tauro reserve keeper Vladimir Villareal made a string of impressive saves, but went from hero to villain when he fouled Saborio in the area to hand the visitors the chance to take all three points, which they duly took.
The win lifts Real Salt Lake up to top spot in Group 2 on six points equal with Herediano, although they have played an extra game than the Costa Rica side.
There was also late drama in the Group 6 clash between Real Esteli and Tigres Unal at the Estadio Independencia with the Mexican side earning a share the spoils thanks to a 90th minute strike from Jorge Espericueta.
Midfielder Juan Barrera gave the Argentinean side the lead in the 53rd minute, but that was cancelled out when Espericueta struck home to give his side their first point in the competition.
In Tuesday's other match, Guatemalan side Xelaju won an entertaining clash against W Connection 3-2 at the Estadio Mario Camposeco.
An own goal from Kern Cupid gave the hosts the lead but the Trinidadian club hit back five minutes later through Rennie Britto.
Israel Silva gave Xelaju the lead again just before the break, but it was short lived with Joevin Jones equalising for the plucky visitors.
Xelaju finally made sure of the points with defender Fredy Santiago scoring the winner in the 76th minute.
The victory takes the Guatemalan side to seven points and a commanding lead at the top of Group 8.