VANCOUVER - Rookie Elias Pettersson scored two goals, his second a third-period breakaway, as the Vancouver Canucks defeated the Minnesota Wild 5-2 Monday to snap a two-game losing streak.

Pettersson now has seven goals in seven games. He leads all NHL rookies in goals and points with 10.

Markus Granlund and Jake Virtanen, on the power play, also scored for the Canucks (7-6-0) who ended the Wild's five-game winning streak. Ben Hutton scored into an empty net with 39.1 seconds remaining.

On his second goal, Pettersson blocked a shot at the blue line. Brock Boeser passed the loose puck to the streaking Pettersson who beat Minnesota goaltender Devan Dubnyk high on the blocker side.

The 19-year-old from Sundsvall, Sweden, gave Vancouver a 3-1 lead with a hard one-timer at 6:51 of the second. That goal came just 1:36 after Virtanen had scored on a power play to break a 1-1 tie.

Jordan Greenway, with his first NHL goal, and Ryan Sutter, on the power play, scored for the Wild (6-3-2).

Canuck goaltender Jacob Markstrom stopped 37 shots. Dubnyk, making his third consecutive start, stopped 26 shots for Minnesota.

Virtanen's goal came at 5:15 of the second. He took a long pass from defenceman Alex Biega and let go a shot that sailed over the glove of a screened Dubnyk.

Suter made it 3-2 at 14:37 after Vancouver's Loui Eriksson was called for tripping. His shot from the point appeared to deflect into the net off defenceman Troy Stecher. Mikael Granlund earned an assist on the play for his 10th point (five goals, five assists) in eight games.

The Canucks opened the scoring at 7:17 of the first period. Bo Horvat sent a pass from behind the Wild net to an open Granlund, who scored his second goal of the season. It was the eighth time in the last nine games the Wild had given up the first goal.

It took the Wild just 35 seconds to make it 1-1 on a good effort by Greenway. Markstrom stopped Jared Spurgeon's first shot, then got a pad on a second shot by Greenway. The rookie, who was recalled Sunday from a two-game stint in the AHL, got that rebound again and put a wrist shot past a sprawled Markstrom.