COLUMBUS, Ohio — Joe Pavelski scored twice and the San Jose Sharks rallied late for a 5-3 win over the Columbus Blue Jackets for their sixth straight victory on Sunday night.

San Jose won its seventh straight road game by completing a perfect six-game trip. Patrick Marleau had a goal and an assist, and Brent Burns and Brenden Dillon also scored. Joel Ward added two assists and Alex Stalock made 28 saves.

Ryan Johansen, Boone Jenner and Cam Atkinson scored for Columbus. Sergei Bobrovsky finished with 24 saves.

HURRICANES 4, KINGS 3: Justin Faulk scored two power-play goals, and Carolina snapped a five-game losing streak by beating Los Angeles in Raleigh, North Carolina.

Brett Pesce scored his first NHL goal and added an assist, and Jeff Skinner also scored for Carolina, which led 3-0 in the second period.

Faulk scored each of his goals in the second, giving him an NHL-best eight with the man advantage, and Cam Ward made 26 saves for the Hurricanes.

CANADIENS 4, ISLANDERS 2: Alex Galchenyuk broke a tie with 3:29 left and Max Pacioretty added an empty-net goal to lift host Montreal over New York to complete a weekend home-and-home sweep.

Galchenyuk one-timed a pass from P.K Subban for this third goal of the season during a power play.

About 2 minutes later, the Islanders were called for too many men and Travis Hamonic was given a game misconduct penalty, setting up Pacioretty’s power-play empty-netter.