[caption id="attachment_102985" align="alignleft" width="300"] Anaheim Ducks' forward Ondrej Kase (R) moves the puck against Vancouver Canucks' goaltender Ryan Miller during their NHL game at Rogers Arena in Vancouver Thursday. — Reuters [/caption] VANCOUVER, British Columbia — Ondrej Kase scored his first NHL goal, John Gibson made 27 saves and the Anaheim Ducks beat the Vancouver Canucks 3-1 Thursday night. Jakob Silfverberg and Andrew Cogliano also scored for Anaheim (12-8-4), which has won three in a row. Henrik Sedin had Vancouver's only goal, and Ryan Miller stopped 21 shots. The Canucks (10-12-2) had won two in a row. After dominating a scoreless first period, the Ducks took the lead 3:19 into the second when Cam Fowler weaved into the offensive zone before dishing off to Silfverberg, who converted a one-timer for his eighth of the season. Vancouver then had a great opportunity with 58 seconds of a 5-on-3 power play, but Gibson, who was coming of a 39-save performance in Tuesday's 2-1 victory over Montreal, stopped Daniel Sedin on two point-blank chances before Brandon Sutter fanned on a loose puck in the slot. Anaheim opened a 2-0 lead with 5:25 left in the period when Kase caught Miller out of position before throwing a puck in front that caromed off Vancouver defenseman Nikita Tryamkin, the post and finally Erik Gudbranson before crossing the line for his first goal in his eighth NHL game. Ryan Kesler, the former Canucks forward who gets booed every time he touched the puck at Rogers Arena, then ripped a shot off the post behind Miller that stayed out in the final seconds of the second. Vancouver got one back with seven minutes left in regulation when Henrik Sedin finished off a pass from Loui Eriksson at the side of the net after Fowler's clearing attempt took a bad bounce off the glass. The Canucks continued to press in the final moments, but Cogliano beat Miller for his sixth with 2:35 left as Anaheim closed out a successful opener to its three-game road trip through western Canada. Penguins 6, Stars 2 Sidney Crosby extended his NHL lead in goals with his 16th of the season, and goaltender Marc-Andre Fleury won for the first time in six starts in the Pittsburgh Penguins' 6-2 victory over the Dallas Stars. The score was 2-2 when Crosby scored the go-ahead goal late in the second period, deftly batting the puck out of the air and sending it off the back of Stars goaltender Antti Niemi and into the net. Blackhawks 4, Devils 3 (OT) Marian Hossa scored his fourth game-winning goal of the season 1:31 into overtime as the Chicago Blackhawks beat the New Jersey Devils 4-3. Hossa's winner came immediately after New Jersey's Michael Cammalleri hit the post with a shot attempt. Hossa followed up with the goal for the Blackhawks (16-6-3) on Chicago's next trip down the ice. New Jersey (10-7-6) dropped its sixth consecutive road game. Bruins 2, Hurricanes 1 (SO) Torey Krug scored the tying goal with 31.5 seconds left in regulation, and David Pastrnak converted the winning shootout strike as the Boston Bruins rallied to beat the Carolina Hurricanes 2-1. Flyers 3, Senators 2 (OT) Claude Giroux scored his second goal of the game 40 seconds into overtime to give the Philadelphia Flyers a 3-2 victory over the Ottawa Senators. Other results: Sabres 4, Rangers 3; Blues 5, Lightning 4; Oilers 6, Jets 3; Islanders 3, Capitals 0; Blue Jackets 3, Avalanche 2; Panthers 2, Red Wings 1 (OT); Kings 4, Coyotes 3.