DALLAS — Milan Lucic scored his first goal in 10 games and assisted on another goal to lead the Boston Bruins to a 4-2 victory over the Dallas Stars on Thursday.

All of the scoring came in the final 20:04.

Lucic scored on a power play at 15:46 of the third period, when he tipped a shot over Stars goalie Kari Lehtonen for a 3-1 lead.

Lucic passed from the right corner to David Krejci, whose goal gave Boston a 1-0 lead at 19:56 of the second period. Krejci also had a goal and an assist.

Dallas tied it at 1:18 of the third when Erik Cole tipped Tyler Seguin’s shot past Bruins goalie Chad Johnson. Boston took a 2-1 lead two minutes later, when Brad Marchand put in his own rebound.

Jamie Benn scored at 18:49 to pull Dallas within 3-2, but Boston’s Patrice Bergeron scored into an empty net with 16 seconds left.

RANGERS 1, RED WINGS 0: Mats Zuccarello broke up a scoreless duel between two Olympic goalies when he scored with 5:58 remaining, lifting host New York over Detroit.

Zuccarello floated a puck over Detroit’s Jimmy Howard when he drove to the net, putting New York’s 45th shot of the night into the net. That was enough for Henrik Lundqvist to earn his third shutout of the season and 48th in his NHL career.

Lundqvist, who made his sixth straight start, stopped 38 shots. Gustav Nyquist slipped a shot behind him with 44.5 seconds remaining, but Lundqvist reached back to cover the puck just before it crossed the line.

Howard made 47 saves.

The Red Wings were shut out for the second straight game, both times 1-0. Detroit, which hasn’t scored a power-play goal in six games in 2014, was beaten at Anaheim on Sunday.

CANADIENS 5, SENATORS 4: Carey Price made 40 saves and P.K. Subban scored the overtime winner and Montreal won at Ottawa.

Subban scored 23 seconds into the extra period as his shot trickled through Craig Anderson’s legs.

Tomas Plekanec scored twice, and Max Pacioretty and David Desharnais also scored for the Canadiens, who defeated the Senators for the first time this season.

SHARKS 3, PANTHERS 0: Joe Pavelski, Matt Nieto and Joe Thornton scored, and Alex Stalock made 24 saves for his first career shutout as San Jose won at Florida.

Tim Thomas made 36 saves for the Panthers.

The Sharks, who defeated Washington 2-1 on Tuesday, won consecutive road games for the first time since taking three straight Nov. 12-15.

PREDATORS 4, FLYERS 3: Roman Josi scored the shootout winner to lift Nashville to a win at Philadelphia.

Josi beat Flyers goalie Steve Mason for the last of a combined five shootout goals to give the Predators the needed road win as they chase a playoff spot.

Shea Weber scored a go-ahead goal and had two assists in his first game against Philadelphia since the Flyers made him a $110 million, 14-year offer in the summer of 2012. The Predators matched the deal, keeping him in Nashville. They had to be glad they had their captain against the Flyers.

WILD 4, OILERS 1: Jason Pominville had a goal and an assist, Nate Prosser scored for the first time in 68 games, and host Minnesota beat Edmonton.

Justin Fontaine and Jason Zucker also scored to help the Wild win for the sixth time in eight games and bounce back after getting shut out on Tuesday.

Jordan Eberle scored his 15th goal for the Oilers, who haven’t won on the road in their past six tries.

ISLANDERS 2, LIGHTNING 1: Frans Nielsen scored the only shootout goal and assisted on a second-period score by Thomas Vanek in a victory for the New York Islanders at Tampa Bay.

Nielsen snapped a wrist shot between the pads of Ben Bishop moments after Valtteri Filppula rang a shot off the post to the right of Islanders goalie Kevin Poulin. The Islanders had a seven-game road winning streak snapped at Florida.

Tampa Bay’s Martin St. Louis beat Poulin from the right circle to open the scoring on a power play 5:45 into the game, capitalizing on a penalty-killing unit ranked last in the league.

KINGS 4, BLUES 1: Trevor Lewis gave Los Angeles some unexpected offense with two goals early in the third period of the Kings’ victory at St. Louis.

Lewis scored the tiebreaker on a deflection off a Blues player’s skate, then got his second goal on a short-handed wraparound.

COYOTES 1, CANUCKS 0: Mike Smith stopped 28 shots for his first shutout of the season, Antoine Vermette had a power-play goal in the first period and Phoenix won at home against Vancouver.