Nick Wosika-USA TODAY Sports

The Nashville Predators scored all three of their goals in the third period and held on for a 3-2 win over the Minnesota Wild on Thursday night in St. Paul, Minn.

Roman Josi had a goal and an assist to lead Nashville, which snapped a two-game skid. Alexandre Carrier and Filip Forsberg also scored for the Predators, and Ryan O'Reilly recorded two assists.

Joel Eriksson Ek and Matt Boldy each scored a goal for Minnesota. Kirill Kaprizov had two assists for the Wild, whose three-game winning streak ended.

Juuse Saros stopped 22 of 24 shots to earn the victory.

Wild goaltender Filip Gustavsson turned aside 25 of 28 shots in the loss.

The game remained scoreless until midway through the second period.

Eriksson Ek broke the stalemate with a power-play goal for the Wild with 7:16 left in the period. Kaprizov fired a wrist shot from the slot, and Eriksson Ek tipped it into the net as he stood near the front of the crease.

The play marked Eriksson Ek's team-leading 21st goal of the season and his sixth goal in the past six games.

The Predators pulled even 1:44 into the third period. Yakov Trenin fed a perfect pass to Carrier as he raced toward the net, and Carrier beat Gustavsson stick-side for his fourth goal.

Thirty-five seconds later, Nashville seized a 2-1 lead. Josi blasted a rising slap shot from near the blue line, and Forsberg redirected it into the net for his team-leading 23rd goal.

Josi made it 3-1 in favor of the Predators with 8:26 remaining in the third period. His shot from the top of the right circle hit Wild defenseman Brock Faber and deflected into the net.

The Wild cut the deficit to 3-2 with 3:51 to go. Boldy scored on the power play for his 16th goal.

Nashville thought it notched a goal in the first period, but officials changed their call to no goal after huddling for a conversation. A video review confirmed the on-ice officials' decision after determining that Predators forward Michael McCarron's stick was above the crossbar when he deflected a shot into the net.

More must-reads:

TODAY'S BEST
Mavericks come from behind to down Thunder, take 2-1 series lead
Stars continue road dominance with Game 3 win over Avalanche
Watch: Paul Skenes wastes no time showing why Pirates drafted him No. 1 overall
Watch: Braves were one out away from first no-hitter in 30 years
Roman Wilson hopes to become Steelers' next 'great' WR
Chargers sign veteran edge-rusher
Justin Allgaier dominates at Darlington for first win of 2024
'Great mind': One-time NBA champion endorses candidate for Lakers HC job
Celtics respond with impressive road win vs. Cavaliers in Game 3
Hurricanes' power play finally comes through with season on the line
Watch: An outstanding first half by Donovan Mitchell keeps the Cavaliers alive in Game 3 vs. Celtics
Tigers lose veteran starting pitcher to injury
Watch: Minor league baseball game interrupted by turtle delay
Paul Skenes experiences the Pirates' incompetence in just one game
Rangers ace continues to be plagued by nerve irritation in thumb
Cowboys hint at timeline for extension talks with offensive star
Steelers first-round pick has already 'apologized' to new locker mate
Former Packers WR makes bold prediction about Jordan Love
Broncos release former Super Bowl champion WR
Nationals had 'substantive discussions' with former top prospect about extension

Want more NHL news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.