In front of a raucous crowd reported at more than 23,000 Tuesday night at Red Bull Arena, the Red Bulls outshot Chivas Guadalajara 20-1, but tied 0-0 and lost the semifinal on a 1-0 aggregate.
Chivas overcame the New York Red Bulls in New York 1-0 to qualify.More news: Russian Federation to deploy troops to site of chemical attack in Syria
Toronto, who won the opening leg 3-1, were forced to play the majority of the match without star forward Jozy Altidore - the United States worldwide substituted early following a collision at the iconic Estadio Azteca. The victor is the team with the most goals scored away from home.
Mateus Uribe converted a stoppage-time penalty to shorten the distance between the teams, but Toronto FC moves into the final to face Guadalajara.More news: Little light snow, rain around Monday night, Tuesday morning
Alarm bells were ringing for the MLS side when forward Jozy Altidore had to leave the pitch in the seventh minute with an injury.
However, Toronto were not overawed as Osorio opened the scoring in the 12th minute when Sebastian Giovinco delivered and substitute Tosaint Ricketts played in the former.
As the game wore on Toronto captain Michael Bradley sank further and further back, helping to shore up TFC's defence as much as he could. His shot was blocked by Toronto FC's wall, defusing the threat.More news: Liverpool Salah not happy as Premier League add to Harry Kane's goals