Dominic Oduro's spectacular equalizer cancelled out Marco Di Vaio's long-range blast and salvaged a share of the spoils in a match that was postponed a day because of snow.
Marco Di Vaio's long-range strike was matched by Dominic Oduro's impressive individual effort, as the Montreal Impact and Columbus Crew played to a 1-1 draw.
Oduro got to a 50-50 ball before Hassoun Camara just inside the Montreal box and took it down with his right foot. His next touch was a seamless left-footed blast into the upper right-hand corner that leveled the score in the 72nd minute with his second highlight-reel goal in as many weeks, responding just after Di Vaio had given Montreal (4-1-1) the lead.
Minutes after having an apparent good goal waved off for offside, Di Vaio made good on a shot from about 25 yards in the 68th minute. Sanna Nyassi failed at a spectacular volley at the top of the box, but the inadvertent deflection landed perfectly for Di Vaio, and the Italian veteran did not give diving Crew goalkeeper Andy Gruenebaum a chance to stop his third goal of the year.
Nyassi had a chance for a 90th-minute winner, but his left-footed shot just inside the top of the box was hit over the goal.
Neither team could get on the board in the first half, with Columbus (2-1-3) coming closest on a couple of occasions. Ben Speas' blast from about 25 yards tested Troy Perkins in the 36th minute, but the veteran American was equal to the task and was able to swat it over the bar.
Two minutes later, Federico Higuain had a breakaway chance, but Perkins raced off his line and prevented the Argentine from opening the scoring.
The match took place a day later than scheduled, after snow in Montreal Saturday forced a postponement. It was the Impact's first home game played at Stade Saputo this season after the previous two were played at the Olympic Stadium.