Brassard scored his first of the season with only 12.9 seconds showing on the OT clock to give the Rangers their first win in Detroit since Jan. 30, 1999.
Benoit Pouliot had a goal and an assist and Mats Zuccarello also scored for New York, which rallied from 1-0 and 2-1 deficits in the final game of its season-opening, nine-game road trip. Cam Talbot stopped 32 shots while filling in for injured regular Henrik Lundqvist.
The Rangers (3-6), who went to overtime for the first time this season, will host Montreal in the opener at renovated Madison Square Garden on Monday.
WILD 5, BLACKHAWKS 3
CHICAGO (AP) — Niklas Backstrom made 33 saves in his first win of the season and Minnesota defeated Chicago in a rematch of their first-round playoff series.
Jason Pominville had two goals in his 600th career game and Minnesota earned its third consecutive win.
Bryan Bickell scored for the fourth consecutive game for the Blackhawks, who had recorded at least one point in each of their past seven games. Patrick Kane added his team-best sixth goal in the third period.
DEVILS 4, BRUINS 3
Iginla and David Krejci each had two assists as Boston built a 3-1 lead.
FLAMES 5, CAPITALS 2
CALGARY, Alberta (AP) — Mike Cammalleri scored two goals to lead Calgary snapped Washington's three-game winning streak.
With the Flames leading 3-2, Cammalleri scored an insurance goal for Calgary at 10:17 of the third period, firing a shot from deep in the corner that eluded goaltender Michal Neuvirth.
Until that point, Neuvirth had been perfect since entering the game at 12:50 of the first period. He was summoned when Cammalleri's first goal, a deflection of a point shot from Dennis Wideman, made it 3-1 and resulted in Capitals coach Adam Oates pulling starter Braden Holtby.
Calgary put the game away at 14:28 of the third on the first goal in seven games for Curtis Glencross.
FLYERS 5, ISLANDERS 2
UNIONDALE, N.Y. (AP) — Vinny Lecavalier scored three goals in Philadelphia's biggest offensive outburst of the season, and Steve Mason made 26 saves in the victory over New York.
The Flyers (3-7) hadn't scored more than two goals in any of their first nine games. One more and they would have become the first NHL team to have a season-opening run of 10 games without three goals since the 1940 New York Americans.
Philadelphia has won two straight since a franchise-worst 1-7 start.
LIGHTNING 3, SABRES 2
After St. Louis pulled the Lightning even at 14:09, Palat made it 3-2 from the low slot 1:46 later.
Tyler Johnson had the other Tampa Bay goal as the Lightning completed a seven-game homestand with a 5-2 record.
Buffalo took a 2-1 lead when Vanek scored from the low left circle after taking a nifty pass from Marcus Foligno 12:46 into the third. Vanek has 24 goals and 39 points in 33 games against Tampa Bay.
SHARKS 2, CANADIENS 0
Carey Price made 35 saves for Montreal.
After a scoreless first period in which San Jose outshot Montreal 11-8, Couture scored a power-play goal at 6:20 of the second period.
Captain Joe Thornton sent a precise pass onto Couture's stick and the 24-year-old made no mistake from close range for his fifth goal of the year.
Couture doubled the Sharks' lead at 4:09 of the third when Patrick Marleau's dump-in bounced off the glass and landed on Couture's stick in front of a gaping net.
BLUES 6, PREDATORS 1
NASHVILLE, Tenn. (AP) — Alexander Steen scored two goals to lead St. Louis over Nashville.
Nick Spaling scored for Nashville, which has lost two of three.
Steen scored the game's first goal at 5:27 of the opening period.
Oshie and Schwartz scored 4:02 apart in the second period to send the Blues into the second intermission up 3-0.
Spaling scored his first of the season with a short-handed goal less than a minute into the third, but the Blues put the game out of reach after Steen scored his second of the game at 4:37 and Roy followed at 7:48.
COYOTES 5, OILERS 4
Phoenix scored three goals in the first six minutes of the second period against former teammate Jason LaBarbera to go up 3-1, but Edmonton rallied to take the lead with three goals spanning the second and third periods.
Ekman-Larsson set up Yandle for the tying goal midway through the third with his second assist, then beat LaBarbera with a shot from the point after Yandle dove to keep the puck in Edmonton's zone.
Michael Stone and David Schlemko also scored for the Coyotes, who had four goals and three assists from their defencemen. Martin Hanzal added his third goal in two games and Radim Vrbata had three assists.
MAPLE LEAFS 4, PENGUINS 1
Making his first start since Oct. 17, when he left with a head injury after 32 seconds, Reimer was stellar after giving up a power-play goal to Kris Letang at 6:52 of the first.
Reimer made a highlight-reel right-pad save on Pascal Dupuis on a 2-on-1 rush and used a quick glove hand to make a series of saves while the Leafs were again being outshot.
JETS 2, STARS 1, SO
Evander Kane scored at 3:28 of the second for the Jets, who played past regulation for the third straight game and fourth in the past five.