NEWARK, N.J. -- Taylor Hall had a goal and two assists to help the New Jersey Devils to a 3-2 win against the Vancouver Canucks at Prudential Center on Friday.
Brian Boyle and Damon Severson also scored, and Cory Schneider made 23 saves for New Jersey (13-5-4).
Hall scored his first goal in five games at 2:15 of the second period when his snap shot from the left face-off circle beat Markstrom under the crossbar to give the Devils a 1-0 lead.
[WATCH: All Canucks vs. Devils highlights]
"It was a kind of a game where you saw individual plays define the game, and you're starting to see that from our team," Hall said. "We have playmakers and skill through the lineup. Some nights that'll carry you through."
The goal by Boyle, who was diagnosed with chronic myeloid leukemia two months ago, came on Hockey Fights Cancer Awareness Night.
His power-play goal at 10:17 of the second period gave the Devils a 2-1 lead. Will Butcher took a drop pass from Hall, skated over the blue line and drew three defenders to him before passing to Boyle.
Video: VAN@NJD: Boyle participates in HFC puck drop
"It's part of a club you don't necessarily want to be in, but I feel great," Boyle said. "The support from everybody here has been unbelievable."
Boyle, who signed a two-year, $5.1 million contract with New Jersey on July 1, missed the first 10 games of the season before making his Devils debut on Nov. 1.
"It's really cool to see him not only playing but playing well," Hall said. "It puts a lot of things in perspective for us as hockey players, and on Hockey Fights Cancer Night, to see him score, and hear the chants after ... it's awesome."
Fans began chanting "Brian Boyle" after the goal was announced.
"I was excited, excited to help, and after that, the crowd ... and it got a little dusty again," Boyle said.
Boyle was referring to the emotion he felt after scoring his first goal this season in a 3-2 overtime loss against the Edmonton Oilers at Prudential Center on Nov. 9.
"You don't want to see him score against us. But a guy like that, who's been through so much, you want to see have a lot of success and he's playing well for them, so that's good to see," Canucks forward Daniel Sedin said.
Sedin had a goal and an assist, Bo Horvat scored, and Jacob Markstrom made 23 saves for Vancouver (11-9-3). Sedin has 998 points (375 goals, 623 assists) in 1,248 NHL games.
"When it happens, it happens," Sedin said of reaching 1,000 career points. "With the role I have now with less minutes, you have to be sharp each night. You can't look at those types of [records]; it'll ruin your game."
Horvat, who has 10 points (five goals, five assists) in his past 11 games, pulled the Canucks within 3-2 on a power-play goal at 10:37 of the third period.
Video: VAN@NJD: Horvat pots slick PPG through Schneider
Severson gave the Devils a 3-1 lead at 15:45 of the second.
Sedin tied it when his pass into the slot from just below the left face-off circle hit the skate of Blake Coleman and got past Schneider at 5:36 of the second period to make it 1-1.
Goal of the game
Boyle's goal at 10:17 of the second period.
Video: VAN@NJD: Boyle pots PPG on Hockey Fights Cancer night
Save of the game
Schneider against Christopher Tanev at 14:57 of the first period.
Video: VAN@NJD: Schneider swallows up Tanev's wrister
Highlight of the game
Severson's goal at 15:45 of the second period.
Video: VAN@NJD: Severson finishes off Hall's breakaway
They said it
"When [I scored my 1,000th point], I don't think I realized how big a thing it was for myself until it happened, and I'm sure it'll be the same for [Daniel Sedin]. He never talks about it, and I don't think he even thought about it until today when he moved to two points away. When it happens, it'll be fun for him." -- Canucks captain Henrik Sedin
"[Boyle's] got pretty good timing. He scores in his first game at home, and scores on Hockey Fights Cancer Night. He's been a big add for us, and it's amazing to see him out there, playing the game and contributing. I'm sure he just wants to move on and be a guy playing hockey, but it's hard not to see him as a guy who is inspiring the rest of us." -- Devils goalie Cory Schneider on Brian Boyle
Need to know
Canucks defenseman Troy Stecher returned after missing the past 14 games because of a knee injury. Tanev returned after missing the past seven games with a thumb injury. ... Devils goalie Keith Kinkaid will start at the Detroit Red Wings on Saturday. ... Declan Boyle, Brian's son, dropped the ceremonial opening face-off between his dad and Henrik Sedin.
Canucks: At the New York Rangers on Sunday (2 p.m. ET; SN, MSG, NHL.TV)
Devils: At the Detroit Red Wings on Saturday (7 p.m. ET; MSG+ 2, FS-D, NHL.TV)
Video: Hall's three points lead Devils past Canucks, 3-2