VANCOUVER, British Columbia -- Bo Horvat scored twice, Jacob Markstrom settled down to make 33 saves after allowing a goal on the game's first shot, and the Vancouver Canucks beat the Edmonton Oilers 3-2 on Saturday night.
Brandon Sutter also scored for the Canucks, the last team in the NHL to start their season.
"You always want to start off hot, you always want to start off strong," Horvat said. "It definitely helps my confidence."
Kris Russell had a goal and an assist, and Ryan Nugent-Hopkins had the other goal for the Oilers, who opened their schedule with a 3-0 home victory Wednesday over the Calgary Flames behind Connor McDavid's hat trick.
Sutter played a key role in shutting down McDavid, who was held off the scoresheet for the first time in 16 games dating back to last season.
Travis Green made his debut as an NHL head coach behind the Canucks' bench as Vancouver picked up its first regulation win over Edmonton since Nov. 19, 2014.
"We had a hell of a game against a real good hockey team," Green said. "We played a pretty quick game against a pretty fast team."
"They played a scrappy, hard game," Edmonton coach Todd McLellan said. "By the time we figured that out it was a little too late."
With his team up 2-1 after the opening period, Horvat scored his second of the night 32 seconds into the second period when he won a puck battle behind the net before his wraparound shot somehow got between Talbot's pad and the post.
Horvat, who led the Canucks in scoring last season, sustained an upper-body injury during the exhibition schedule, but showed no ill effects against the Oilers.
The Oilers opened the scoring just 1:08 into the game on the first shot when Russell, who scored just once in 68 games all of last season, snapped a puck from the top of the circle off the rush that went between the legs of Vancouver defenseman Erik Gudbranson and past a surprised Markstrom.
The Canucks responded on the power play at 7:35 when Horvat powered past Matt Benning before chipping a shot shortside on Talbot.
Oilers: Host Winnipeg on Monday night.
Canucks: Host Ottawa on Tuesday night.
More AP hockey: https://apnews.com/tag/NHLhockey