Newark, NJ ( - Patrik Elias reached 1,000 career points with a goal and two assists and the New Jersey Devils beat the Buffalo Sabres 4-1 on Tuesday night. Elias scored his 399th career goal in the first period and picked up assists Nos. 600 and 601, becoming the 82nd player in NHL history with at least 1,000 points. Jordin Tootoo, Travis Zajac and Mike Cammalleri also scored for the Devils, who won the last two games of a three-game homestand for their first back-to-back victories since Nov. 11 and 14. Cory Schneider made 20 saves in his NHL-leading 37th start of the season. Mikhail Grigorenko scored for the Sabres, who have lost five in a row and nine of their last 10 games. Jhonas Enroth surrendered three goals on 27 shots in the loss.

Final Score: Philadelphia 2, Ottawa 1 (SO)

Philadelphia, PA ( - Wayne Simmonds netted the tying goal in the third period before adding the shootout winner, as Philadelphia snapped a five-game skid with a narrow 2-1 decision over Ottawa on Tuesday. Steve Mason came up with 41 saves and halted four of the Sens' five breakaway chances for the Flyers, who dropped the final batch of games on their season-long eight- game road trip. Mike Hoffman tallied and Craig Anderson made 33 saves in defeat for the Senators, who have dropped five of their last seven.

Final Score: Tampa Bay 4, Montreal 2

Montreal, QC ( - Tyler Johnson scored twice to lead the Tampa Bay Lightning in a 4-2 victory over the Montreal Canadiens on Tuesday. Brett Connolly and J.T. Brown also scored, while Ben Bishop made 20 saves for the Lightning, who have won six of their last seven. Dale Weise and Max Pacioretty scored for the Canadiens, who had a six-game winning streak broken. Carey Price allowed all four goals on 36 shots in the loss.

Final Score: Nashville 3, Carolina 2

Nashville, TN ( - Roman Josi's game winner was the last of three goals in the third period, and Nashville claimed a 3-2 victory over Carolina at Bridgestone Arena. Ryan Ellis and Mike Fisher also lit the lamp in the final 20 minutes for the Predators, who have reeled off seven wins in their last 10 outings. Pekka Rinne made 23 saves to back the Central Division frontrunners. Eric Staal and Justin Faulk scored once each for the Hurricanes, while Cam Ward stopped 23 pucks in defeat.

Final Score: San Jose 4, Minnesota 3 (OT)

St. Paul, MN ( - Marc-Edouard Vlasic scored the winner again, burying a slap shot with 1:52 remaining in overtime to lift the San Jose Sharks to a 4-3 victory over the Minnesota Wild on Tuesday night. The Sharks snapped a seven-game losing streak against the Wild at Xcel Energy Center when Vlasic's shot from above the left circle near the boards flew past Darcy Kuemper on the near side. The defenseman also gave San Jose a dramatic 3-2 win on Monday in Winnipeg, scoring with 4.5 seconds left in regulation. Melker Karlsson, Joe Pavelski and Tommy Wingels scored three consecutive goals to give the Sharks a 3-2 lead in the third period, but Jason Zucker's second goal of the game tied it for Minnesota. Zucker added an assist for three points and Jared Spurgeon also scored for the Wild, who fell to 2-4-4 in their last 10 games. They were coming off a 7-1 loss in Dallas on Saturday. Alex Stalock made 28 saves for San Jose and Kuemper stopped 22 shots for the Wild.

Final Score: Colorado 2, Chicago 0

Chicago, IL ( - Semyon Varlamov more than earned his third shutout of the season as he made a career-high 54 saves to lift the Colorado Avalanche to a 2-0 win over the Chicago Blackhawks on Tuesday. Varlamov's 54 saves are the most in Avalanche history and second most in a regular-season shutout since the 1982-83 season. Nathan MacKinnon and Max Talbot each scored early in the game for the Avalanche, who bounced back from a 4-3 loss to Columbus on Sunday. Corey Crawford allowed both goals on 24 shots in defeat.

Final Score: Columbus 4, Dallas 2

Dallas, TX ( - Ryan Johansen had a goal and an assist to lead the Columbus Blue Jackets in a 4-2 win over the Dallas Stars on Tuesday. Nick Foligno had three assists while Kevin Connauton, James Wisniewski and Mark Letestu all scored for the Blue Jackets, who have won four of five. Sergei Bobrovsky stopped 24 shots in the win. Antoine Roussel and Ales Hemsky each scored a goal for the Stars, who have dropped their past two. Anders Lindback allowed four goals on 20 shots.

Final Score: St. Louis 6, Arizona 0

Glendale, AZ ( - David Backes had four goals and Brian Elliott stopped 23 shots for his second shutout of the season to give the St. Louis Blues a 6-0 win over the Arizona Coyotes on Tuesday. Paul Stastny had a goal and an assist while Jaden Schwartz also scored for the Blues, who have won their past two. Mike Smith allowed all six goals on 39 shots for the Coyotes, who have lost two of three.

Final Score: Detroit 4, Edmonton 2

Edmonton, AB ( - A costly penalty by Benoit Pouliot led to the Reds Wings' game-winning goal with 34 seconds remaining in regulation as Detroit pulled out a 4-2 win over the Edmonton Oilers on Tuesday. Jordan Eberle's second goal of the night evened things at 2-2 late in the third period, but Pouliot's head-scratching spearing penalty with 2:29 on the clock put the Oilers in a bind. A scrum in front resulted in the puck getting accidentally knocked into the net by Edmonton's Matt Hendricks with time winding down. Pavel Datsyuk was credited with the goal, and Luke Glendening sealed things with an empty-netter. Justin Abdelkader and Kyle Quincey also scored for the Red Wings, who have won eight straight against the Oilers and four of six overall. Jimmy Howard made 21 saves to pick up the win, while his counterpart, Vikor Fasth, posted 37 saves in defeat.

Final Score: Vancouver 3, NY Islanders 2

Vancouver, BC ( - Linden Vey scored the eventual game-winner late in the second period, sending the Vancouver Canucks to a 3-2 victory over the New York Islanders on Tuesday night. Ryan Stanton and Nick Bonino also lit the lamp for the Canucks, who have won two in a row. Eddie Lack made 21 saves. Matt Martin and Mikhail Grabovski scored for the Islanders, who have dropped two straight since a three-game winning streak. Jaroslav Halak gave up all three goals on 20 shots.