Kaapo Kahkonen made 44 saves in his second NHL start, and Carson Soucy scored the go-ahead goal at 4:49 of the third period for Minnesota (13-11-4), which is 7-0-3 in its past 10 games. Jason Zucker had a goal and an assist, and Mats Zuccarello scored.
"We're just happy with the way we're playing," Zucker said. "We've just got to keep that going, keep playing the same game and try to keep it going."
WATCH: [All Wild vs. Panthers Highlights]
Kahkonen, who won his NHL debut when the Wild defeated the New Jersey Devils 3-2 on Nov. 26, came close to scoring into an empty net but his ice-length shot from his crease went just wide.
His 44 saves set a team record for a rookie goalie; Matt Hackett made 42 in a 4-2 win against the Los Angeles Kings on Dec. 8, 2011.
"Obviously anytime you win, that's why you play," Kahkonen said. "The feeling you have after a game in the locker room with the guys when you win, it's something that you never get tired of."
The Wild finished the game down two players; defenseman Jared Spurgeon left in the first period with an upper-body injury, and center Mikko Koivu (undisclosed) left in the third.
"It's not every day you lose two guys during the course of the game, and one early in the first period and a player of that quality too," said Wild coach Bruce Boudreau, who did not have an update on either player. "Both of them are very important guys. … They sucked it up and everybody, I thought, played really well."
Chris Driedger, also making his second NHL start, made 22 saves for Florida (13-9-5), which has lost four of its past five games. Jonathan Huberdeau had a goal and an assist, and Aleksander Barkov scored.
The Panthers led 2-0 after the first period and outshot the Wild 13-5.
"We just got away from the things we did in the first period," Barkov said. "Started turning over pucks, and that's the result. As a team, you've got to keep playing simple; run them down in their zone, and we didn't do that in the second and third period. We started turning over pucks, and that's the result."
Soucy broke a 2-2 tie with a backhand shot from the slot for his second goal of the season. Luke Kunin scored an empty-net goal at 18:59 for the 4-2 final.