Bo Horvat scored his second goal of the game with 1:06 left to give the Vancouver Canucks a 3-2 victory over the Carolina Hurricanes on Wednesday night.

Sven Baertschi added a goal and an assist for the Canucks, and Jacob Markstrom stopped 26 shots in his sixth straight start with Ryan Miller out injured.

Jordan Staal had a goal and an assist, and John-Michael Liles also scored for Carolina. Eddie Lack made 18 saves for the Hurricanes in his return to Vancouver.

Horvat, who had gone 27 games without a goal before scoring Monday night in a home loss to Arizona, took a pass from Baertschi on a late power play after Carolina defenseman Jaccob Slavin was whistled for delay of game.

Horvat gave Vancouver a 2-1 at 7:15 of the third by swooping in on Lack.