VANCOUVER, B.C. – Zack Kassian had four assists and the Vancouver Canucks rallied to beat the Buffalo Sabres 4-2 on Sunday night.

The Canucks have consecutive victories for the first time since mid-January.

“It was one of those games (where) it seemed the puck followed me,” Kassian said. “It’s nice personally, but it’s even better we keep this streak going.”

On the negative side, Kassian was hit between the eyes by the puck with 1:32 left.

Save 75% on a Digital Subscription Today

Kassian, who said he needed about 10 stitches, said, “So my face isn’t getting any prettier, that’s for sure.”

Vancouver captain Henrik Sedin suffered an apparent knee injury late in the second period when a Buffalo player fell on him. Sedin indicated he will be examined Monday.

Buffalo, last in the league, suffered its eighth loss in the past 10 games. The Sabres, who got goals from Tyler Ennis and Jamie McBain in the opening 3:29, wasted their 2-0 lead.

Brad Richardson, Shawn Matthias, Yannick Weber and David Booth scored for the Canucks. It was Booth’s first goal in 33 games.

Vancouver rookie goaltender Eddie Lack made 16 saves as the Canucks outshot Buffalo 36-18.