ST. PAUL, Minn. -- Six players scored for the Minnesota Wild in a 6-2 win against the Vancouver Canucks at Xcel Energy Center on Thursday.
Mikko Koivu had a goal and two assists, and Devan Dubnyk made 25 saves for the Wild (12-5-2), who have allowed two goals or fewer in four of the past five games, winning all four.
Bo Horvat and Markus Granlund scored for the Canucks (10-9-2), who have lost four in a row and went 1-3-2 on a six-game road trip.
[WATCH: All Canucks vs. Wild highlights]
Defenseman Jonas Brodin sprung Charlie Coyle for a breakaway to give Minnesota a 1-0 lead at 5:37 of the first period.
It was the sixth time this season the Wild scored the first goal of the game.
"I thought we came out and we did the right things from the start," Coyle said. "You simplify it from the start, and it makes it easy to get to your game. Play down there, you get confidence and the puck goes in, all of the sudden, you get another bounce and it's 2-0, you feel good, and you keep going from there."
Video: VAN@MIN: Koivu nets PPG off turnover
Canucks goalie Richard Bachman (23 saves) made an errant pass from behind his net that went directly to Koivu, who shot into the open net to make it 2-0 at 7:43 with a power-play goal.
"It happens sometimes, and mistakes are a part of the game," Koivu said. "I'm sure he'd like to get that one back."
Bachman said: "I just fanned on it. Most times, I'll get those up, out and down the ice. It [stinks] it didn't happen. I was a little, maybe I was overthinking just a little because it had been awhile. Bad bounce, bad play by me, bad execution. If I'm going to do that, I've got to get it out. But things happen in hockey. Next time, better go off the glass with it."
Nino Niederreiter redirected a no-look pass from Koivu in the slot for a power-play goal 1:56 into the second period to give the Wild a 3-0 lead.
Horvat made it 3-1 with a power-play goal at 6:26, but Eric Staal scored 36 seconds later on a wraparound to make it 4-1 at 7:02.
"I thought we came out with some energy," Horvat said. "We knew it was going to be the last game of the road trip and knew they were going to come hard. I think they got a couple right away, and I think that kind of took the wind out of our sails a little bit and we just didn't do the right things to get the job done tonight."
J.T. Brown backhanded a pass to defenseman Matt Dumba at the point for a one-timer that increased Minnesota's lead to 5-1 at 13:12.
Jason Zucker one-timed a backdoor pass from Staal at 5:27 of the third period to make it 6-1.
Granlund scored 27 seconds later to make it 6-2 at 5:53.
The Wild were without forward Zach Parise, who missed the game with an illness.
"They lose a guy like Parise and their top six looks pretty good still," Canucks coach Travis Green said. "That's a good team."
Video: VAN@MIN: Coyle dekes around Bachman and pots goal
They said it
"It was the players in front of him who let him down tonight." -- Canucks defenseman Michael Del Zotto on goalie Richard Bachman
"Well, you like to score six goals. I didn't think we were at the top of our game, but I think [the Canucks] looked very tired, like they were wanting to get home. The whole message was if we could come out in the first period and get a lead on them, they would just would just want to go home. They tried right to the end, but a lot of it their heart was a little down." -- Wild coach Bruce Boudreau
Need to know
Horvat has nine points (three goals, six assists) in his past nine games. … It was the eighth time in 21 games the Canucks allowed at least five goals. … Vancouver rookie forward Elias Pettersson has been held without a point in his past four games after he had 17 (10 goals, seven assists) in his first 10 games. … Zucker has five points (two goals, three assists) in his past four games. … Minnesota is 11-3-0 in its past 14 games.
Canucks: Host the Montreal Canadiens on Saturday (7 p.m. ET; CBC, SN1, TVAS, NHL.TV)
Wild: Host the Buffalo Sabres on Saturday (6 p.m. ET; FS-N, FS-WI, MSG-B, NHL.TV)
Video: Koivu records three points as the Wild win, 6-2