ST. PAUL, Minn. -- Brad Hunt and Kevin Fiala each had a goal and an assist for the Minnesota Wild in a 4-2 win against the Vancouver Canucks on Thursday.
Zach Parise scored his 20th goal for the Wild (25-22-6), who have won two games in a row and three of four. Alex Stalock made 24 saves.
"We're a tough team to play against, a frustrating team to play against," Stalock said. "You saw that by the end. It frustrates them. … We're not on a break anymore, it's time to go."
[WATCH: All Canucks vs. Wild highlights]
J.T. Miller and Antoine Roussel scored for Vancouver (30-20-5), which has lost three in a row (0-2-1) after a five-game winning streak. Jacob Markstrom made 33 saves.
"Believe it or not, I didn't mind parts of our game," Canucks coach Travis Green said. "You don't usually say that when you're down 3-0 after the first period, but it felt like we had some good looks, we missed some good chances; I felt like we were unlucky to be down 3-0 after one."
Video: VAN@MIN: Parise buries Suter rebound in front for PPG
Vancouver was without Elias Pettersson, who was a late scratch with a lower-body injury. Green said the forward is day to day after he was injured during a 4-0 loss at the Boston Bruins on Tuesday.
"He's our No. 1 centerman, leading scorer, changes (the team), but it's not an excuse why we lost," Green said.
Hunt gave Minnesota a 1-0 lead at 6:01 of the first period when his slap shot went in off defenseman Alexander Edler.
Ryan Hartman made it 2-0 at 10:39 when he scored off a pass from Mikko Koivu.
Fiala scored on the power play at 16:20 to make it 3-0. He skated the puck from the Wild zone before beating Markstrom with a wrist shot from just above the left hash marks.
"It's always nice to play with the lead," Fiala said. "No matter how good a team is, it's always tough to score in the third period. I feel like we did a good job today."
Video: VAN@MIN: Fiala roofs PPG after slick toe-drag move
Miller scored on the power play at 10:33 of the second period to get the Canucks within 3-1.
Parise scored on the power play at 14:33 of the third to make it 4-1. It is the 10th time in 15 NHL season he has scored at least 20 goals.
With Markstrom pulled for the extra attacker, Roussel scored a 6-on-4 power-play goal with 1:31 left for the 4-2 final.
"Our guys competed right to the end," Green said. "We just couldn't find one to make it 3-2. I thought if we could find one there in the second, it would have been a different third, but our guys played hard right to the end."
Video: VAN@MIN: Miller roofs PPG to put Canucks on the board
They said it
"Being down 3-0 after the first is not the start we wanted. And for me, personally, to kind of hand them the second goal, it's tough to come back. It's hard enough to win in this league, and when you give a bad turnover there by me and 2-0 and then 3-0 before the period ends, it's tough. I thought we battled really hard and we were pushing from the second period, and the third period, I thought we were playing really good." -- Canucks goalie Jacob Markstrom
"We just want to stay consistent now with our game, playing desperate hockey. I think we're seeing it. We had a day off yesterday, and that kind of helped us recharge a little bit, and we had nothing to save it for. We are really happy with our starts, especially at home to get the fans into it." -- Wild forward Marcus Foligno
Need to know
Canucks defenseman Oscar Fantenberg left the game at 5:24 of the third period with an upper-body injury following a hit by Foligno. No penalty was called. ... Vancouver defenseman Christopher Tanev played his 500th NHL game. ... Wild defenseman Ryan Suter had an assist on Parise's goal and has seven points (one goal, six assists) in the past seven games. ... It was Stalock's 13th win of the season, a new NHL career high. He had 12 for the San Jose Sharks in 2013-14.
Canucks: Host the Calgary Flames on Saturday (10 p.m. ET; CBC, SN, SN360, SN1, CITY, NHL.TV)
Wild: At the Dallas Stars on Friday (8:30 p.m. ET; NHLN, FS-SW+, FS-N, FS-WI, NHL.TV)
Video: Power play propels Wild past Canucks