TORONTO — Mitch Marner scored the winner in the shootout to lift Toronto to a 6-5 victory over the Dallas Stars on Wednesday night, extending the Maple Leafs' franchise-record home winning streak to 11 games.

Marner beat Kari Lehtonen in the third round of the shootout, completing Toronto's comebacks from 4-2 and 5-4 deficits in the third period.

James van Riemsdyk had his third career hat trick, and Nazem Kadri and Patrick Marleau also scored in regulation for the Maple Leafs. Frederik Andersen allowed three goals on 20 shots before getting lifted just past the game's midway point with an upper-body injury. Curtis McElhinney came on and stopped 13 shots — including two big saves on Jamie Benn during a power play in overtime — the rest of the way to help Toronto improve to 3-2-2 overall since star center Auston Matthews went down with a shoulder injury on Feb. 22.

Tyler Bozak, who also scored in the shootout, and Marner each added two assists to keep the Maple Leafs perfect at home since losing to Colorado on Jan. 22.

Tyler Seguin had a goal and two assists, Benn added a goal and an assist, and Radek Faska, Remi Elie and Brett Ritchie also scored in regulation for Dallas. Lehtonen made 26 stops through overtime.

After the Leafs stormed back with two goals in the third to tie it 4-4, Ritchie took a feed from Seguin and beat McElhinney with 6:42 remaining for his sixth goal of the season.

However, Marleau tied it with 15.3 seconds left in regulation when he tipped home Marner's shot for his 22nd to send the game to overtime.

Outshot 25-15 through what were a listless two periods after a jumping out to an early 2-0 lead, the Maple Leafs pulled to 4-3 at 5:13 of the third when van Riemsdyk softly flipped his second of the night and 28th of the campaign into the roof of Lehtonen's net.

Toronto got the game's first power play with about 10 minutes left in regulation, and van Riemsdyk scored his third goal of the night, and team-leading 29th of the season, at 10:43 off a hard pass from Marner.

Van Riemsdyk's three goals moved him past Matthews, who missed his 17th game of the season due to injury, for the team lead.

Tied 2-2 after the first period, the Stars came out flying to start the second — outshooting Toronto 9-1 — before Seguin gave his team its first lead at 4:30. The slick center took a quick shot off the rush, stepped around Maple Leafs defenseman Jake Gardiner and beat Andersen between the legs on the rebound for his 37th.

Andersen left the crease during a television timeout with 9:35 left in the second and went straight to the locker room.

Coming off back-to-back losses, including Tuesday's 4-2 setback in Montreal, the Stars made it 4-2 at 14:03 when Elie scored his sixth off a nice no-look feed from Devin Shore past a helpless McElhinney.

Toronto bounced back off a recent 0-2-2 road trip to defeat two-time defending Stanley Cup champions Pittsburgh 5-2 on Saturday, setting a new club record for consecutive home wins with 10.

While the Maple Leafs are all but assured of finishing as the No. 3 seed in the Atlantic Division with the playoffs less than a month away, the Stars find themselves in a battle for a postseason spot in the tight Western Conference standings.

Toronto opened the scoring at 4:28 of the first when Kadri took advantage of Lehtonen's miscue in front to tap home his 27th.

The crowd at Air Canada Centre barely had a chance to get back in their seats before van Riemsdyk made it 2-0 just 25 seconds later when he banged in a rebound — also his 27th — off a scramble in front.

The Stars got on the board with the teams playing 4-on-4 with 5 1/2 minutes left in the first when Seguin beat Leafs defenseman Morgan Rielly to a puck in the corner off a faceoff and fed Benn, who got his 25th.

Dallas tied it 1:32 later when Greg Pateryn blasted a shot from the point that ticked off Faska in front for his 14th.

NOTES: Maple Leafs forward Andreas Johnsson made his NHL debut. ... Prior to the recent four-game slide, Toronto had won 14 wins in 17. ... Toronto D Nikita Zaitsev sat out for a second consecutive game with the flu. ... Stars D Marc Methot suffered a hand injury against Montreal and didn't dress. ... Dallas No. 1 goalie Ben Bishop missed his fifth straight outing with a lower-body injury.

SHARKS 4, OILERS 3, OT

EDMONTON, Alberta — Tomas Hertl had two goals, including the game-winner 2:40 into overtime, and San Jose pulled out a win over Edmonton.

Logan Couture and Brenden Dillon also scored for the Sharks, who have won two straight. San Jose is in second place in the Pacific Division, three points ahead of Los Angeles and Anaheim with 12 games remaining.

Drake Caggiula, Oscar Klefbom and Ryan Nugent-Hopkins had the goals for the Oilers, who lost their second in a row.

DUCKS 3, CANUCKS 0

ANAHEIM, Calif. — Jason Chimera got his first goal and assist with Anaheim, and defenseman Brandon Montour scored twice as the Ducks extended Vancouver's scoreless streak to 10 periods.

The victory left the Ducks tied with Los Angeles for third place in the Pacific Division at 82 points. Anaheim has played one more game than the Kings.

Montour scored his first goal for the Ducks in 50 games and then added a second on a power play in the final minute. John Gibson made 32 saves to hand the slumping Canucks their third consecutive shutout.

The 38-year-old Chimera came to the Ducks in a Feb. 26 trade with the New York Islanders.

Vancouver has lost five straight and eight of nine. Jacob Markstrom stopped 34 shots.

RANGERS 4, PENGUINS 3, OT

NEW YORK — Mika Zibanejad scored the tying goal late in the third period and the winner 2:53 into overtime to rally New York past Pittsburgh.

Chris Kreider had a goal and three assists for his first career four-point game, and Jesper Fast also scored to help the Rangers win their second straight after a three-game skid. Neal Pionk had three assists and Alexandar Georgiev, making his second consecutive start, finished with 37 saves. Georgiev denied Evgeni Malkin on a penalty shot with 11 seconds left in regulation.

On the winner, Zibanejad took a nice pass from Kreider and squeezed a wrist shot past goalie Casey DeSmith for his 100th career goal.

Bryan Rust, Riley Sheahan and Carl Hagelin scored for the Penguins, who lost for just the fifth time in 15 games (10-4-1). DeSmith, filling in for injured starter Matt Murray, stopped 29 shots in his ninth career start.

The Rangers, likely to miss the playoffs for the first time since 2010, are 2-0-1 in their last three games and 5-2-2 in their past nine.

DEVILS 8, GOLDEN KNIGHTS 3

LAS VEGAS — Blake Coleman scored twice, Michael Grabner and Nico Hischier each had a goal and an assist, and New Jersey routed Vegas.

Taylor Hall, Travis Zajac, Stefan Noesen and Kyle Palmieri also scored for the Devils, who moved one point ahead of idle Columbus for the top wild card in the Eastern Conference. Keith Kinkaid stopped 39 shots.

Erik Haula had two goals and Colin Miller also scored for Vegas, which had just completed a 4-1 road trip. The Golden Knights gave up eight goals for the second time this season in their worst home loss. They have dropped three straight games in regulation at home for the first time.

Marc-Andre Fleury, who earned his 400th career win Monday against Philadelphia, gave up four goals on 11 shots before being pulled early in the second period. Backup goalie Maxime Legace came on and also allowed four goals, on 17 shots.

All Times EDT

EASTERN CONFERENCE

Atlantic Division

GP W L OT Pts GF GA Home Away Div

Tampa Bay 70 48 18 4 100 257 198 25-7-2 23-11-2 15-6-2

Boston 68 44 16 8 96 232 176 25-7-4 19-9-4 14-4-2

Toronto 70 41 22 7 89 234 202 24-8-2 17-14-5 11-6-3

Florida 67 34 26 7 75 205 212 21-10-3 13-16-4 11-6-2

Montreal 70 26 32 12 64 179 221 17-10-8 9-22-4 10-7-5

Detroit 69 26 32 11 63 180 211 13-14-8 13-18-3 6-13-4

Ottawa 69 25 33 11 61 193 240 14-14-6 11-19-5 8-11-4

Buffalo 69 22 35 12 56 165 224 10-19-5 12-16-7 10-7-3

Metropolitan Division

GP W L OT Pts GF GA Home Away Div

Washington 69 39 23 7 85 209 202 24-9-2 15-14-5 11-6-3

Pittsburgh 71 40 26 5 85 232 215 26-8-1 14-18-4 15-6-1

Philadelphia 70 35 24 11 81 205 205 17-12-6 18-12-5 9-6-5

New Jersey 70 36 26 8 80 212 211 18-14-3 18-12-5 12-9-1

Columbus 70 37 28 5 79 193 195 23-11-2 14-17-3 12-10-3

Carolina 70 30 29 11 71 188 218 16-13-6 14-16-5 8-9-5

N.Y. Rangers 71 32 32 7 71 205 227 20-13-4 12-19-3 9-8-3

N.Y. Islanders 69 30 29 10 70 222 245 16-12-4 14-17-6 10-9-2

WESTERN CONFERENCE

Central Division

GP W L OT Pts GF GA Home Away Div

Nashville 69 45 14 10 100 225 174 25-7-4 20-7-6 16-4-2

Winnipeg 70 41 19 10 92 230 185 24-7-2 17-12-8 11-8-2

Minnesota 70 39 24 7 85 217 203 24-6-6 15-18-1 11-11-0

Dallas 71 38 26 7 83 205 190 24-10-3 14-16-4 11-12-0

Colorado 69 37 24 8 82 220 203 24-8-2 13-16-6 9-9-3

St. Louis 69 37 27 5 79 191 182 20-14-0 17-13-5 9-9-3

Chicago 70 30 32 8 68 199 207 17-15-3 13-17-5 7-9-2

Pacific Division

GP W L OT Pts GF GA Home Away Div

Vegas 70 45 20 5 95 238 195 24-8-2 21-12-3 16-3-2

San Jose 70 38 23 9 85 207 192 21-11-3 17-12-6 17-4-3

Los Angeles 70 38 26 6 82 203 177 18-13-3 20-13-3 11-10-4

Anaheim 71 35 24 12 82 198 193 20-10-5 15-14-7 11-6-7

Calgary 71 35 26 10 80 198 206 15-16-4 20-10-6 10-7-3

Edmonton 70 30 35 5 65 196 226 16-17-3 14-18-2 13-9-1

Vancouver 71 25 37 9 59 183 231 12-17-6 13-20-3 6-15-1

Arizona 69 23 35 11 57 167 222 14-18-4 9-17-7 7-10-6

NOTE: Two points for a win, one point for overtime loss. Top three teams in each division and two wild cards per conference advance to playoffs.

Wednesday's Games

Toronto 6, Dallas 5, SO

N.Y. Rangers 4, Pittsburgh 3, OT

San Jose 4, Edmonton 3, OT

New Jersey 8, Vegas 3

Anaheim 3, Vancouver 0

Thursday's Games

Washington at N.Y. Islanders, 7 p.m. (MSG Plus)

Columbus at Philadelphia, 7 p.m.

Toronto at Buffalo, 7 p.m.

Pittsburgh at Montreal, 7:30 p.m.

Boston at Florida, 7:30 p.m.

Chicago at Winnipeg, 8 p.m.

Colorado at St. Louis, 8 p.m.

Detroit at Los Angeles, 10 p.m.

Nashville at Arizona, 10 p.m.

Friday's Games

N.Y. Islanders at Washington, 7 p.m.

Dallas at Ottawa, 7:30 p.m.

Nashville at Colorado, 9 p.m.

San Jose at Calgary, 9 p.m.

Detroit at Anaheim, 10 p.m.

Minnesota at Vegas, 10:30 p.m.

Saturday's Games

Chicago at Buffalo, 1 p.m.

Edmonton at Florida, 2 p.m.

New Jersey at Los Angeles, 4 p.m.

Montreal at Toronto, 7 p.m.

Philadelphia at Carolina, 7 p.m.

Ottawa at Columbus, 7 p.m.

Boston at Tampa Bay, 7 p.m.

N.Y. Rangers at St. Louis, 8 p.m.

Minnesota at Arizona, 9 p.m.

San Jose at Vancouver, 10 p.m.

Sunday's Games

Detroit at Colorado, 3 p.m.

Calgary at Vegas, 4 p.m.

Edmonton at Tampa Bay, 5 p.m.

Carolina at N.Y. Islanders, 5 p.m.

Washington at Philadelphia, 5 p.m.

Dallas at Winnipeg, 7:30 p.m.

St. Louis at Chicago, 7:30 p.m.

New Jersey at Anaheim, 9 p.m.