VANCOUVER, British Columbia (AP) Sidney Crosby scored his second goal of the season and Marc-Andre Fleury made 18 saves as the Pittsburgh Penguins held off the Vancouver Canucks 3-2 on Wednesday night.

David Perron and Eric Fehr also scored, and Phil Kessel had two assists as the Penguins won their fifth straight.

Daniel Sedin and Jannik Hansen had goals for Vancouver, and Ryan Miller stopped 20 shots.

More from FoxSports

Crosby scored on a 4-on-3 power play after taking a nice feed from Kessel in front and beating Miller on a slick backhand to make it 2-0 at 7:17 of the third.

Crosby came in with just one goal and four assists on the season and had been held off the scoresheet in nine of Pittsburgh's first 11 games.

Fehr gave the Penguins a three-goal lead less than 3 minutes later on a short-handed rush as he skated around Canucks defenseman Yannick Weber on a delayed Vancouver penalty before roofing his second of the season.

Sedin made it 3-1 with 6:01 left as he deflected Matt Bartkowski's point shot past Fleury. Hansen pulled the Canucks within one with 1:07 to go, but that was as close as they got.

Down 1-0 after the first period, Vancouver had a great chance to even the score a minute into the second when Hansen moved in alone on Fleury, but his shot glanced on the goalie's glove before hitting the post and staying out.

Fleury was at it again later in the same shift, flinging his body in front of Brandon Sutter's shot from the slot with Vancouver buzzing in the Pittsburgh zone.

The Penguins then had an opportunity of their own with under eight minutes to go in the period, but Kessel's shot off a feed from Evgeni Malkin rang off the crossbar behind Miller, with the puck somehow making it all the way into the Penguins' bench off the carom.

The Penguins opened the scoring 4:53 into the first period after some sustained pressure in the Canucks' zone when Brian Dumoulin's shot from the point was tipped in by Perron for his first of the season.

NOTES: The Canucks, who are 4-0-1 away from home, open a season-long seven-game road trip on Saturday at Buffalo. Vancouver's next home game is Nov. 21st against Chicago. ... The Penguins visit Edmonton on Friday. ... Canucks F Chris Higgins returned to the lineup after breaking his foot in Vancouver's first preseason game.