NEW YORK >> Jonny Brodzinski scored his second goal of the game late in the third period and Igor Shesterkin made 36 saves as the New York Rangers downed the Vancouver Canucks 5-3 on Saturday to snap a three-game losing streak.

Brodzinski rifled his ninth goal of the season past Canucks netminder Kevin Lankinen at 15:47 to give the Rangers the lead 37 seconds after Vancouver’s Brock Boeser tied the contest.

Former Canuck J.T. Miller added an empty-net goal. New York lost to Edmonton, Calgary and Toronto at home this week.

K’Andre Miller and Adam Fox also scored for the Rangers. Alexis Lafreniere had two assists.

Dakota Joshua and Drew O’Connor also scored for the Canucks.

Joshua opened the scoring at 11:51 of the first when he jammed a loose puck past Shesterkin.

The Rangers were outshot 11-1 in the first, exiting to a chorus of boos from the home crowd.

Wild 4, Sabres 1>> Marco Rossi, Justin Brazeau, Mats Zuccarello and Frederick Gaudreau scored, and the Minnesota Wild beat the Buffalo Sabres 4-1 on Saturday.

Comfortably in the Western Conference first wild-card spot, Minnesota moved within two points of third-place Colorado in the Central Division. The Wild finished a season-long seven-game homestand 4-2-1.

Filip Gustavsson improved to 6-2-1 in March by making 20 saves. He has a 1.65 goals-against average, a .941 save percentage and two shutouts this month.

JJ Peterka scored and Ukko-Pekka Luukkonen stopped 17 shots for Buffalo, which lost its second straight game and is 3-8-1 in its past 12 outings.

Stars 3, Flyers 2 >> Defenseman Thomas Harley scored his second goal of the game nine seconds into overtime, giving the Dallas Stars a 3-2 win over the Philadelphia Flyers on Saturday.

Defenseman Esa Lindell also scored for the Stars, who are 9-0-1 in their last 10 home games. Jake Oettinger made 22 saves to record his seventh consecutive home win and 32nd overall, third in the NHL.

Travis Konecny and Ryan Poehling scored for the Flyers, who are 0-3-1 in their last four games and 1-8-1 in their last 10.

Blues 4, Blackhawks 1 >> Alexey Toropchenko had a goal and an assist and goalie Joel Hofer made 26 saves, leading the St. Louis Blues to a 4-1 win over the Chicago Blackhawks on Saturday.

Robert Thomas, Nathan Walker and Zach Bolduc also scored for St. Louis. Hofer improved to 4-0-1 in his last five starts as the Blues won their fifth straight and remain in sole possession of the second wild-card spot in the Western Conference.

Ilya Mikheyev scored for the Blackhawks. Arvid Soderblom stopped 21 shots as Chicago slipped to 0-6-1 in its last seven games.

Thomas batted the airborne puck in at 15:13 of the second period for a 1-0 lead. The Blues went up 2-0 when Toropchenko beat Soderblom from the right side of the crease at 17:20.

Chicago cut the lead to 2-1 on an unassisted short-handed goal by Mikheyev at 19:06.

The Blues added two goals in the final period. Walker scored off a pass from Toropchenko at 1:12. Bolduc scored at 7:43.

FLAMES 4, ISLANDERS 3 >> Nazem Kadri scored at 3:51 of overtime and the Calgary Flames beat the New York Islanders 4-3 on Saturday.

Matt Coronato had two goals and Jonathan Huberdeau had a goal and two assists for Calgary in its third straight win. Dan Vladar finished with 26 saves.

Bo Horvat, Marc Gatcomb and Kyle MacLean scored for the Islanders. Maxim Tsyplakov and Noah Dobson each had two assists, and Marcus Hogberg had 31 saves as New York snapped a three-game win streak but extended its point streak to five games (3-0-2).

UTAH HOCKEY CLUB 6, LIGHTNING 4 >> Logan Cooley had two goals and an assist and Alexander Kerfoot also scored twice to lead the Utah Hockey Club to a 6-4 victory over the Tampa Bay Lightning on Saturday.

Josh Doan and Nick Schmaltz also had goals, and Karel Vejmelka made 22 saves for Utah.