Cammalleri's home cooking powers Devils

– Mike Cammalleri scored twice and the New Jersey Devils kept up their good play at home with a 4-2 victory over the Vancouver Canucks on Friday night.

Jordin Tootoo and Patrik Elias also scored, defenseman Adam Larsson had three assists and Cory Schneider had 21 saves against his former teammates to give New Jersey points in 12 of its last 14 games (9-2-3) at the Prudential Center.

Zack Kassian scored both goals for the Canucks, who came close to tying the score in the third period after falling behind 3-0. Radim Vrbata had two good chances and Chris Higgins had a couple of whacks at a loose puck in the crease on a late power play before Cammalleri iced the game with his 20th goal, into an empty net. It was shorthanded.

Backup goalie Eddie Lack had 23 saves in seeing his three-game winning streak snapped.

HIGHLIGHTS

•THIRTY GOALS FOR 23-YEAR-OLD: Vladimir Tarasenko became the youngest St. Louis player to score 30 goals in 23 years, getting the last two scores in the host Blues' 5-1 victory over the Boston Bruins. Tarasenko's 30th of the season capped the four-goal second and he got his 31st midway through the third. At 23 years, 65 days, he's the team's youngest 30-goal scorer since Brendan Shanahan got his 30th at 23 years, 63 days in 1991-92.

•14 MINUTES OF FUN: The Anaheim Ducks notched five goals in the final 14 minutes for a 6-3 win over the host Calgary Flames, who have not allowed a power-play goal in a team-record 11 consecutive games (20-for-20). The third-period comeback was the Ducks' eighth in 24 games

•ROOKIE GOALIE FOILS SABRES: Rick Nash had a goal and assist, and Mackenzie Skapski stopped 24 shots in his NHL debut in the New York Rangers' 3-1 win over visiting Buffalo.

•BARRIE'S SCORING STREAK: Tyson Barrie had two goals and an assist, pushing his total to four goals in seven games this month, to drive the host Chicago Blackhawks past the Colorado Avalanche 4-1.

•STAAL BROTHERS RAISE 'CANES: Eric Staal had a goal and an assist to help the Carolina Hurricanes beat the Toronto Maple Leafs 2-1 in Raleigh, N.C., completing a sweep of their three-game season series. Jordan Staal had the other goal for the Hurricanes. Carolina goalie Cam Ward, playing in his 499th NHL game — all for the Hurricanes — had 23 saves.

ASSOCIATED PRESS