NEWARK, New Jersey (AP) -- Patrik Elias had a goal and two assists to reach 1,000, NHL points, and the New Jersey Devils beat the struggling Buffalo Sabres 4-1 on Tuesday night.
The goal was the 399th for Elias.
Travis Zajac and Michael Cammalleri each had a goal and an assist. And Jordin Tootoo also scored as the Devils won consecutive games for the first time since Nov. 14.
Cory Schneider made 20 saves.
Mikhail Grigorenko netted his first goal of the season for the Sabres, who have lost five straight and are 1-8-1 in their last 10 games.
The Devils dominated the first period, jumping out to a 3-0 lead and outshooting the Sabres 13-4. Elias had a goal and an assist in the frame.
LIGHTNING 4, CANADIENS 2
MONTREAL (AP) -- Tyler Johnson scored twice in Tampa Bay's four-goal second period, and the Lightning won the matchup for the top spot in Eastern Conference by beating Montreal.
Brett Connolly and J.T. Brown also scored for Tampa Bay (26-12-4), which moved two points ahead of Montreal atop both the Atlantic Division and the Eastern Conference.
Dale Weise and Max Pacioretty had goals for Montreal (26-12-2), which has two games in hand on the Lightning.
The Canadiens played their first home game since Dec. 20 after winning five straight on the road. They had won six in a row overall.
FLYERS 2, SENATORS 1, SO
PHILADELPHIA (AP) -- Wayne Simmonds scored the tying goal in regulation and had the winner in the shootout to lift Philadelphia over Ottawa.
Ottawa's Mika Zibanejad and Philadelphia's Jake Voracek each scored on the opening shots of the tiebreaker.
Neither team scored in the next three rounds. Simmonds then punched in the winner against Craig Anderson to give the Flyers their first shootout victory in six tries this season. The Flyers had lost 10 straight shootouts overall.
Mike Hoffman faked out defenseman Mark Streit and put a shot past Steve Mason to give Ottawa a 1-0 lead 6:36 into the third period.
Simmonds scored his 16th goal just 1:23 later, this one from Streit and Claude Giroux on the power play.
The Senators outshot the Flyers 42-34 through overtime.
PREDATORS 3, HURRICANES 2
NASHVILLE, Tenn. (AP) -- Roman Josi scored the tiebreaking goal late in the third period to give Nashville a victory over Carolina.
Ryan Ellis and Mike Fisher also scored, and Pekka Rinne stopped 23 shots to help Nashville win for the third time in four games. Viktor Stalberg had two assists.
Eric Staal and Justin Faulk scored for Carolina and Cam Ward also made 23 saves for the Hurricanes, who had won two straight.
With the score tied at 2, Stalberg sent a pass from the right side to Josi in the high slot. Josi corralled the puck and fired a slap shot past Ward with 4:43 remaining to give the Predators their only lead.
SHARKS 4, WILD 3, OT
ST. PAUL, Minn. (AP) -- Marc-Edouard Vlasic scored his second winning goal in two nights 3:09 into overtime, and San Jose completed a come-from-behind victory over Minnesota.
Vlasic, who scored the winner with 4.5 seconds left in regulation on Monday at Winnipeg, beat goalie Darcy Kuemper with a wrist shot from just outside the left circle.
Joe Pavelski and Tommy Wingels scored 1:14 apart to give San Jose a 3-2 lead at 7:35 of the third period.
Minnesota's Jason Zucker tipped in a pass from Charlie Coyle at 12:12 for his second goal of the game, tying it 3-3 and temporarily helping the Wild regain momentum.
Wild forward Zach Parise missed the game to be with his ailing father -- former player J.P. Parise -- who has lung cancer.
AVALANCHE 2, BLACKHAWKS 0
CHICAGO (AP) -- Nathan MacKinnon scored and set up a goal by Maxime Talbot in the opening 1:17, Semyon Varlamov made 54 saves for his third shutout of the season and Colorado blanked Chicago.
Colorado was outshot by 30 but held on for its third win in four games behind Varlamov's 16th NHL shutout. The Avalanche improved to 7-3-2 in their last 12.
Corey Crawford finished with 22 saves for the Blackhawks, who had a season high in shots and dominated the pace. However, Chicago was shut out for the third time this season.
BLUE JACKETS 4, STARS 2
DALLAS (AP) -- Sergei Bobrovsky made 11 of his 24 saves in the third period, and Columbus beat Dallas.
Columbus scored the first three goals of the game, but the Stars pulled within one before Bobrovsky shut them out in the third. Dallas outshot the Blue Jackets 11-4 during the period.
Mark Letestu sealed the victory by scoring on a 2-on-1 break with 2:58 remaining in his return after he missed 28 games because of a groin/abdominal injury.
Columbus' Nick Foligno had three assists, and Scott Hartnell added two. Ryan Johansen had a goal and an assist.
CANUCKS 3, ISLANDERS 2
VANCOUVER, British Columbia (AP) -- Nick Bonino and Linden Vey scored in the second period to snap long goal droughts, and Vancouver beat the New York Islanders.
Ryan Stanton added his first goal in more than a year as Vancouver (23-12-3) improved to 5-1-1 in its last seven games. Eddie Lack made 21 saves for the Canucks in his first start since Dec. 17.
Matt Martin and Mikhail Grabovski scored for New York (26-13-1), which got 17 saves from Jarolsav Halak. The Islanders were coming off a 5-2 loss at Edmonton on Sunday night.
RED WINGS 4, OILERS 2
EDMONTON, Alberta (AP) -- Pavel Datsyuk scored the tiebreaking goal with 34 seconds left, and Detroit topped Edmonton for its fourth win in six games.
Datsyuk also had an assist, and Justin Abdelkader added a goal and assist for Detroit.
Datsyuk gave the Red Wings a 3-2 lead with a power-play goal after Edmonton had tied it with 4:05 remaining. Kyle Quincey and Luke Glendening also scored for the Red Wings (21-10-9), who are 1-1 two games into a six-game trip.
Jimmy Howard made 21 saves and earned his 11th consecutive win over Edmonton.
Jordan Eberle had both goals for the Oilers (9-23-9), who have lost 23 of 26. Viktor Fasth stopped 37 shots.
Edmonton fell to 2-1-2 under the sole direction of interim head coach Todd Nelson.
BLUES 6, COYOTES 0
GLENDALE, Ariz. (AP) -- David Backes scored four goals to lead St. Louis' shutout rout of Arizona.
Paul Stastny and Jayden Schwartz also scored for St. Louis, and Brian Elliott stopped 23 shots. The Blues outshot the Coyotes 39-23 and won in Arizona for the sixth straight time with a 29-8 scoring edge in those games.
Backes notched his 10th, 11th, 12th and 13th goals of the season over a 17-minute span between the second and third periods. It was the second time Backes has scored four goals in a game. He is the second Blues player in two nights to score at least three goals, following T.J. Oshie's hat trick in St. Louis' 7-2 win at San Jose on Saturday.
Mike Smith finished with 33 saves for the Coyotes, who were shut out for the seventh time this season -- the fourth time at home.
Patrik Berglund and Alexander Steen added two assists for St. Louis.