Zack Kassian's third-period goal lifted the Vancouver Canucks to a 2-1 win over the Anaheim Ducks on Monday night.

Bo Horvat had the other goal for Vancouver, and Eddie Lack stopped 29 shots as the Canucks beat the Ducks in regulation for the first time in more than two years.

Emerson Etem had the lone goal for the Ducks, who have dropped two straight after winning four in a row. Frederik Andersen made 14 saves.

Kassian snapped a 1-1 tie with 3:59 left after Canucks defenseman Dan Hamhuis took the puck down the left side and fed the big forward, who fired a shot that Andersen got only a piece of for his 10th of the season.