The Montreal Impact produced a blistering first half display to secure just their second win of the season and stun the New England Revolution.
Andres Romero and Jack McInerney scored before half-time as the Revolution failed to extend their lead at the top of the Eastern Conference and saw their five-match winning run come to an end.
Montreal, meanwhile, sit bottom of Major League Soccer, but were boosted by a draw in Toronto in the first leg of the Canadian Championship semi-final on Wednesday night.
They could hardly have started better here, taking the lead in the third minute. Argentine winger Romero laid the ball off to Marco Di Vaio, collected the return pass and slipped his finish under the onrushing Bobby Shuttleworth.
The 27-year-old goalkeeper was more alert seven minutes later though, smothering at the feet of Issey Nakajima-Farran, who had brilliantly burst through the New England back-line.
Di Vaio then went close twice, before Shuttleworth had to make another stop - this time denying Romero, who'd twisted away from two defenders.
In the 38th minute, it was 2-0. Issey's powerful long-range drive was too hot for the goalkeeper to handle, and McInerney tucked in the rebound with ease.
Former Italian international Di Vaio almost got in on the act as he rounded Shuttleworth, but AJ Soares blocked with a superb tackle.
The Revolution were much improved after the break and started to create some openings. Kelyn Rowe's fantastic, lung-busting run and powerful shot forced Troy Perkins to tip over, but that was the visitors' only meaningful effort on target.
Teal Bunbury and Daigo Kobayashi both failed to find the target from inside the area, but New England may count themselves unfortunate not to have been awarded a penalty with ten minutes remaining.
Andrew Farrell appeared to beat Karl Ouimette to the ball, before being brought down, but referee Silviu Petrescu was unmoved. Andy Dorman's late curler crept just wide of the upright, but the Impact held on as they now look to start moving up the league table.
Write for GiveMeSport! Sign-up to the GMS Writing Academy here: http://gms.to/1a2u3KU