Mats Zuccarello, Kirill Kaprizov scored and Frederick Gaudreau added a empty-netter for the Wild, playing the third game of a five-game trip. Marc-Andre Fleury made 27 saves.
''I really liked the way that all four lines contributed in their own way, but yet they all contributed in the same way as far as doing the right things, getting pucks deep, staying on the right side, not allowing odd man rushes,'' Wild coach Dean Evason said. ''I don't remember an odd-man rush tonight. We were committed to doing the right things, and we did.''
After opening the season with consecutive road losses, Ottawa was looking to close out a five-game homestand with a perfect record. Instead, the Senators went 4-1-0.
''We get eight points out of 10, but I just think we let one slip a little bit here tonight,'' Ottawa coach D.J. Smith said. ''Take nothing away from them, but you know you'd like to get a point. You've got your six best guys out there at the end and if we find a way to score there, you're in overtime and maybe you steal one.''
Alex DeBrincat and Thomas Chabot scored for the Senators. Anton Forsberg, back in goal after missing the last game with an undisclosed ailment, stopped 36 shots.
Trailing 3-1, Ottawa made the most of a two-man advantage 4:03 into the third period when DeBrincat found a wide-open Chabot for his second goal in as many games.
With just over two minutes remaining in regulation, the Senators went on the power play and pulled Forsberg. That's when Minnesota sealed it as Gaudreau scored into an empty net.
The Wild dominated the second period, outshooting the Senators 17-8 and carrying much of the play. Hartman netted his first of the season 4:25 into the period for a 3-1 lead.
''They came out hard,'' said Forsberg. ''We know how they play. They play hard and spend a lot of time in our zone and throw a lot of pucks at the net.
''I didn't think I did quite a good job myself to have those rebounds, there was a bit too many for me I think. I want to hold on to those to give the guys a break so I'm not really happy with that.''
Fleury made key stops when Ottawa did have chances, including three huge saves late in the period with the Senators on the power play.
''He's done it for 20 years now, so it's not surprising,'' said Zuccarello. ''I played a lot against him through the years. He's been unbelievable for us.''
DeBrincat opened the scoring 3:47 into the first, beating Fleury glove side. The Wild went on to score twice to finish the period up 2-1.
With Forsberg screened, Zuccarello had a clear lane for his fifth of the season at 7:53. Kaprizov gave the Wild the lead with 1:36 left in the period, tipping Jared Spurgeon's point shot.
Fleury preserved the lead with a glove save on DeBrincat with 17 seconds remaining in the period.
The Senators signed forward Mark Kastelic to a two-year contract, which has an average annual value of $835,000. Ottawa goalie Cam Talbot, who is dealing with a rib injury, took shots in practice Thursday, which was encouraging. ... Minnesota's Tyson Jost was a healthy scratch for the first time this season. He has one assist in six games.
Minnesota: At Detroit on Saturday in the fourth game of a five-game trip.
Ottawa: At Florida on Saturday in the first of a two-game trip.
More AP NHL: https://apnews.com/hub/NHL and https://twitter.com/AP-Sports
Copyright 2023 STATS LLC and Associated Press. Any commercial use or distribution without the express written consent of STATS LLC and Associated Press is strictly prohibited.