Bo Horvat scored his second goal with 1:35 left in overtime and the Vancouver Canucks beat the Carolina Hurricanes 3-2 on Friday night.

Horvat also had two goals against Carolina in a 3-2 win nine days earlier and has scored four of his eight goals this season against the Eastern Conference foe.

Linden Vey also scored and Jacob Markstrom made 38 saves for Vancouver.

Carolina's John-Michael Liles made it 2-2 with 2:10 left in the third period. Kris Versteeg also scored for the Hurricanes, and Cam Ward made 19 saves.

Vey put the Canucks ahead with his first goal of the season, beating Ward stick side from the left circle on an unassisted rush with 6:46 left in the first.

Versteeg tied it on a power play with 1:33 left in the first, blasting the puck past Markstrom glove side from the right circle with Jaccob Slavin assisting.

Carolina outshot the Canucks 19-5 in the second period.

Horvat put the Canucks ahead again at 9:32 of the second by ripping the puck over Ward's left shoulder. Taylor Fedun got the assist in his first NHL game this season.

Liles tied it on a tough-angle goal from the left side, with Andrej Nestasil on the assist.

Friday marked the first game back for Hurricanes left wing Nathan Gerbe after spending 25 games on injured reserve with an ankle injury.

NOTES: It was the 800th NHL game for Hurricanes defenseman Ron Hainsey. ... Carolina was not assessed a penalty in the game. Vancouver was sent to the box twice. ... Carolina D Brett Pesce (lower body) was out, while LW Chris Terry was a healthy scratch. ... Vancouver RW Derek Dorsett missed the game with illness and D Yannick Weber was a healthy scratch. ... Vancouver RW Radim Vrbata was a member of the Hurricanes from late in the 2002-03 season to early in the 2005-06 campaign. ... The Hurricanes visit Pittsburgh for the opener of a two-game trip on Sunday. ... Vancouver visits the New York Islanders on Sunday in the third game of its six-game East Coast trip.