DETROIT — Pavel Datsyuk and Johan Franzen scored in the second period, and the Detroit Red Wings beat the St. Louis Blues 3-1 on Monday night for their 17th straight home win — the NHL's longest single-season streak in 36 years.

DETROIT — Pavel Datsyuk and Johan Franzen scored in the second period, and the Detroit Red Wings beat the St. Louis Blues 3-1 on Monday night for their 17th straight home win — the NHL's longest single-season streak in 36 years.

The Red Wings' spurt is the league's fourth longest. Detroit (33-15-1) has won seven in a row overall and leads the NHL with 67 points.

Niklas Kronwall sealed the win with a power-play goal with 3:03 left. Jimmy Howard made 21 saves to earn his NHL-leading 30th win.

St. Louis had won four straight, and lost in regulation for the first time since a Dec. 31 defeat at Detroit. Jaroslav Halak, who had won a career-high seven in a row, made 25 saves.

Scott Nichol put the Blues ahead midway through the first period, but they couldn't get the puck past Howard again.

Detroit is three wins away at home from matching the league record of 20, set by the Boston Bruins during the 1929-30 season, and matched by Philadelphia in 1976. The Red Wings are 20-2-1 at home this season and haven't lost there since Nov. 3.

Predators 4, Blue Jackets 1

At Nashville, Tenn., Mike Fisher scored two goals, and Nashville beat Columbus for its third straight victory and 11th in 13 games.

The Predators wrapped up their season series with Columbus by going 5-0-1. Fisher has scored six of his 11 goals against the Blue Jackets.

Maple Leafs 3, Islanders 0

At Toronto, Matthew Lombardi scored two goals and Jonas Gustavsson made 25 saves as Toronto beat the New York Islanders in the first game of a home-and-home series.

Phil Kessel also scored for Toronto (24-19-5), which moved into an eighth-place tie in the Eastern Conference with the idle Washington Capitals.

Hurricanes 2, Jets 1

At Raleigh, N.C., Jeff Skinner and Tim Brent scored first-period goals for Carolina, which held off Winnipeg and won its third straight at home.

Kyle Wellwood scored at 13:47 of the second period for the Jets' only goal.

Cam Ward stopped 29 shots for his 18th win. Winnipeg's Chris Mason, who played in his 300th NHL game, made 14 saves.

Kings 4, Senators 1

At Los Angeles, Kyle Clifford had a goal and an assist, Jonathan Quick made 27 saves, and Los Angeles rolled into its All-Star break with a victory over Ottawa.

Trevor Lewis scored on a penalty shot and Jack Johnson scored during a two-man advantage for the Kings, who moved even with San Jose atop the Pacific Division after earning a point for the 16th time in 18 games.

Oilers 2, Sharks 1, SO

At Edmonton, Alberta, Taylor Hall scored the winning goal in a shootout and Edmonton snapped a three-game skid by beating Pacific Division-leading San Jose.

Edmonton's Devan Dubnyk was the first star of the game, stopping 44 shots through overtime and three more in the shootout.