Chicago Fire ended their four-game winless streak in MLS on Saturday, while Sebastian Giovinco inspired consecutive home victories for Toronto FC.
A fine strike from Harrison Shipp and Kennedy Igboananike’s first goal in MLS set up Chicago’s 3-0 triumph over Montreal Impact, while in Toronto, Giovinco notched two assists in a 3-1 victory against San Jose Earthquakes.
The Fire had not won in May but started strongly at home, with Igboananike feeding Shipp in the box in the 13th minute and the young American forward burst past an opponent before firing a left-foot shot into the top corner.
It was 2-0 at half-time after Impact defender Bakary Soumare fouled David Accam in the box and Chicago skipper Jeff Larentowicz converted from the spot just before the break.
Former AIK striker Igboananike completed the hosts’ triumph in the 72nd minute, finishing from Razvan Cocis’ through-ball to open his account in the American top flight.
Toronto bounced back from their 1-0 friendly loss to Manchester City on Wednesday to claim back-to-back league wins at BMO Field.
Giovinco teed up the home side’s first and last goals against San Jose, chipping a cross for Justin Morrow’s 22nd-minute header and then squaring the ball for Luke Moore to complete Toronto’s victory with 19 minutes remaining.
In between, Chris Wondolowski equalised at 1-1 with a penalty for the Earthquakes and Moore laid the ball off for Warren Creavalle’s drive, which put the home team 2-1 ahead at half-time.
Portland Timbers won at Colorado Rapids for the first time in MLS, edging out their hosts 2-1 thanks to Jack Jewsbury’s 93rd-minute goal.
The Rapids had looked on track to claim a point in Denver when Sam Cronin equalised with a cracking volley in the 89th minute but Jewsbury saved the Timbers, who had initially led through Gaston Fernandez.
Orlando City also needed a late goal to claim a 2-2 draw at home against 10-man Columbus Crew.
Columbus lost Michael Parkhurst to a straight red card in just the 16th minute but looked to have secured victory until Orlando’s Pedro Ribeiro drilled a 25-yard effort home in the 89th minute.
DC United pulled off a late win thanks to Chris Rolfe’s 85th-minute penalty, edging the capital club past Philadelphia Union 2-1, while David Villa’s spot-kick in the shadows of half-time saw New York City draw 1-1 with Houston Dynamo.
In Saturday’s other match, Vancouver Whitecaps defeated Real Salt Lake 2-1.