The wait is over for Toronto FC and their supporters.
Two goals in the final seven minutes gave the Reds a 2-1 victory over the Columbus Crew before a wet crowd of 17,987 Saturday, ending a BMO Field winless skid that extended over 16 matches and more than a year.
Under driving rain, second-half substitute Andrew Wiedeman lunged and chipped a left-footed shot past Crew goalkeeper Andy Gruenebaum in the third minute of stoppage time to give TFC its first victory at the lakefront stadium since July 18, 2012. The Reds were 0-7-9 over that stretch.
The winner came just six minutes after hometown boy Jonathan Osorio drilled home a left-footed shot from just inside the penalty area in the 87th minute to tie the match Toronto had dominated.
That strike by Osorio, his fourth of the season, ended a goalless run for TFC which lasted more than 420 minutes, the worst mark of 2013 in Major League Soccer.
After the final whistle in pouring rain, those still in attendance roared. Many Toronto players raised their arms skyward in celebration. Others pointed to the fans and applauded.
The win ended a six-game winless streak for Toronto (3-10-8).
The Crew (6-10-5) scored in the 17th minute and appeared poised to make it up.
It was a play Toronto goalkeeper Joe Bendik would no doubt like back.
Against the run of play, Matias Sanchez sent a long, diagonal cross to Dominic Oduro at the top right corner of the TFC penalty area. The Ghanaian striker, who got in behind defender Ashtone Morgan, had a deft first touch with his right foot before thumping a volley that skipped past a diving Bendik for his club-leading ninth goal of the season.
Bendik bounced back with two solid saves barely 60 seconds apart just a few minutes later. He parried away a dangerous drive from Oduro off the wing and dove low to his right to stop a Jairo Arrieta shot, bailing out defender Doneil Henry who was badly beaten atop the penalty area.
Despite the deficit, Toronto carried the play for much of the opening half, generating several scoring chances. The best fell to Jeremy Brockie, who twice got in behind the Columbus defence but first failed in his attempted chip past goalkeeper Andy Gruenebaum and later was tackled by Agustin Viana.