NASHVILLE, Tenn. (AP) — Mike Ribeiro scored a goal and had two assists, and the Nashville Predators spoiled goalie Martin Brodeur's debut with the Blues by beating St. Louis 4-3 on Thursday night.

The 42-year-old Brodeur made 20 saves in his first start for a team other than the New Jersey Devils. The Blues signed the four-time Vezina Trophy winner on Tuesday, tapping the NHL's goalie leader in games, wins and shutouts to help while Brian Elliott sidelined by a knee injury.

Rookie Filip Forsberg had a goal and an assist, and Eric Nystrom and Colin Wilson each had a goal as Nashville improved to 11-1-1 at home. The Predators snapped a six-game skid to the Blues in Nashville and took the Central Division lead.

ISLANDERS 2, SENATORS 1

OTTAWA, Ontario (AP) — Jaroslav Halak made 20 saves in his franchise-record 11th straight victory, and the New York Islanders held off Ottawa.

Halak, 13-4 in his first season with the Islanders, broke the record held by Hall of Fame goalie Billy Smith, set in 1982. Halak has allowed only 14 goals during his streak.

New York has won eight of nine and 13 of 15.

Mika Zibanejad scored the lone goal for Ottawa, which has lost four straight.

Former Senators captain Daniel Alfredsson, who announced his retirement Thursday morning, took part in the pregame warmup and bid his final farewell to a sold-out crowd of 20,511.

CANUCKS 3, PENGUINS 0

PITTSBURGH (AP) — Brad Richardson scored two goals and added an assist, and Eddie Lack posted his fifth NHL shutout to lift Vancouver to another road win.

The Canucks, in the midst of a season-high, seven-game trip, won their league-best 11th road game. Vancouver, which has won five of six overall, beat the Penguins in Pittsburgh for the first time since Nov. 22, 2008.

Richardson scored his fifth and sixth goals, and Shawn Matthias also netted his sixth and added an assist for the Canucks, who hadn't defeated Pittsburgh anywhere in four years.

Lack stopped 21 shots for his first shutout and second win of the season.

Thomas Greiss made 28 saves and took the loss in his first home start.

CAPITALS 2, HURRICANES 1

RALEIGH, N.C. (AP) — Eric Fehr scored with 4:02 remaining to lift Washington over Carolina.

Jay Beagle scored an early goal and Braden Holtby stopped 29 shots for the Capitals. Washington, which had lost two in a row and four of five, moved back over .500 at 11-10-4.

Alexander Semin scored his first goal of the season for the Hurricanes, who were trying to win two in a row for the first time since early November.

Fehr made the game-winning play by himself. He stole the puck from Riley Nash just inside the blue line, charged between the circles and snapped a shot past Anton Khudobin.

Khudobin made 26 saves for Carolina.

LIGHTNING 5, SABRES 0

TAMPA, Fla. (AP) — Steven Stamkos had a goal and an assist during Tampa Bay's three-goal second period, Ben Bishop made 13 saves and the Lightning beat Buffalo.

Radko Gudas, Brenden Morrow, Jason Garrison and Brett Connolly had the other Tampa Bay goals. The Eastern Conference-leading Lightning improved to 5-0-1 in the last six games.

Buffalo, which had won six of seven, went 22 1/2 minutes without a shot during one stretch.

RED WINGS 5, STARS 2

DETROIT (AP) — Kyle Quincey fired in a long slap shot for his first goal of the season, and the Detroit Red Wings went on to beat Dallas.

Quincey's drive beat goalie Jussi Rynnas 7:39 into the third period and gave Detroit a 4-2 lead. The Red Wings have won five of six.

Darren Helm scored twice the Red Wings.

BLUE JACKETS 4, PANTHERS 3, SO

SUNRISE, Fla. (AP) — Ryan Johansen scored the winning goal in a shootout to lift the Columbus Blue Jackets over Florida.

Boone Jenner, Cam Atkinson and Nick Foligno scored in regulation for Columbus and Sergei Bobrovsky stopped 52 shots.

Nick Bjugstad had two goals and an assist for the Panthers. Tomas Fleischmann had a goal and had an assist and Roberto Luongo made 17 saves.

DEVILS 5, MAPLE LEAFS 3

TORONTO (AP) — Mike Cammalleri and Eric Gelinas scored power-play goals and the New Jersey Devils defeated Toronto.

The Maple Leafs had earned points in five straight games. They hadn't lost in regulation since a 9-2 rout by Nashville on Nov. 18.

Stephen Gionta, Steve Bernier and Adam Henrique had the other goals for New Jersey.

KINGS 4, COYOTES 0

GLENDALE, Ariz. (AP) — Dustin Brown had two goals and an assist, Martin Jones stopped 26 shots, and Los Angeles beat Arizona Coyotes for its second straight shutout and third in four games.

Two nights after Jonathan Quick stopped 31 shots against Boston, Jones extended the Kings' defensive mastery in his first start since blanking Minnesota on Nov. 26.

Alec Martinez had a goal and an assist a day after agreeing to a contract extension, and Jared Stoll added a power-play goal late in the second period.

Arizona goalie Mike Smith was yanked in another lackluster performance. The Coyotes have lost six straight home games for the first time since early 2009.

The Coyotes gave up 42 shots and were shut out at home for the second straight game. Arizona has dropped seven of nine.

SHARKS 7, BRUINS 4

SAN JOSE, Calif. (AP) — Tyler Kennedy, fresh off the injured list, scored two goals — including the winner — and San Jose beat Boston for its third straight victory.

Tommy Wingels and Joe Pavelski also scored twice for the Sharks, who snapped a three-game losing streak to the Bruins. Tomas Hertl added a late goal.

The Sharks scored twice on the power play, giving them seven man-advantage goals in seven games after being shut out in their previous four.

Reilly Smith scored twice for the Bruins, who ended a scoring drought but extended their losing streak to three. Gregory Campbell and Torey Krug also scored.

Antti Niemi made 20 saves in winning his third straight. Tuukka Rask stopped 37 shots in losing to the Sharks for the first time in four games.

FLAMES 4, AVALANCHE 3, OT

CALGARY, Alberta (AP) — Sean Monahan scored 1:47 into overtime to lead Calgary over Colorado. Monahan picked up a rebound in front and lifted it over fallen goalie Semyon Varlamov to give the Flames their fourth straight win.

Dennis Wideman had a pair of goals for the Flames, Curtis Glencross also scored, and Kris Russell had three assists.

Karri Ramo made his fourth straight start, and stopped 26 shots to improve to 8-2-1.

Calgary coach Bob Hartley earned his 400th NHL win, and he did it against his former team. Hartley earned 193 wins with Colorado from the 1998-99 season until he was let go 31 games into the 2002-03 campaign.

Matt Duchene, Nick Holden and Alex Tanguay scored for the Avalanche. Varlamov, who missed the previous six games because of a groin injury, made 26 saves.