Updated

Jakob Silfverberg had a career game for the Anaheim Ducks on the same night teammate Ryan Getzlaf set a club record.

Silfverberg had two goals and two assists, leading the Ducks to a 4-2 win over the Carolina Hurricanes on Thursday.

Ryan Kesler added two goals, including an empty-netter with 26 seconds left. Getzlaf's secondary helper on the play gave him 532 career assists to pass Teemu Selanne for the franchise mark.

"Teemu has been such a mentor to all of us," Getzlaf said. "This means a lot because I played with T so long and learned so much from him."

Silfverberg matched his career high of four points, established March 14 against New Jersey, and his plus-4 on the night was a career best. It was the first four-point road game for a Ducks player since Getzlaf had a hat trick and an assist on Dec. 21, 2013, against the New York Islanders.

"It's nice to see (Getzlaf) gets the accolades," Anaheim coach Randy Carlyle said. "He has put a lot of points up in his time here, and he's our captain. So it's a feel-good story all around."

Ducks goalie Jonathan Bernier stopped 28 shots.

Teuvo Teravainen and Victor Rask scored for Carolina, last in the Eastern Conference. Cam Ward made 23 saves.

"I didn't mind our start," Hurricanes coach Bill Peters said. "I thought we needed to sustain that start and push. It's not like we didn't have our looks to make it 3-3."

Anaheim's Andrew Cogliano played in his 718th straight game, the longest streak among active players, and had two assists.

The Hurricanes outshot the Ducks 10-9 in a scoreless first period in which each team was penalized once.

The second period was much more active, with four goals and a fight.

Anaheim took the lead at 4:46, as Kesler received Cogliano's pass from behind the net and beat Ward to the glove side.

The Ducks made it 2-0 at 9:30 when Silfverberg beat Ward glove side on Cam Fowler's pass off the end boards.

Silfverberg made it 3-0 on a rush at 12:36, capitalizing on Brett Pesce's giveaway and beating Ward off the right post.

"I think our whole line played pretty good tonight," Silfverberg said. "We were obviously on the score sheet a lot. We want to keep it going and have a lot of fun nights like this."

Carolina got on the board at 14:58 when Teravainen redirected Jaccob Slavin's pass by Bernier.

Carolina's Viktor Stalberg fought the Ducks' Josh Manson behind the Anaheim goal at 17:43.

Rask cut the difference to 3-2 at 3:15 of the third, beating Bernier stick side on Jeff Skinner's centering pass from behind the net.

"(Carolina) is a team that's going to keep playing," Getzlaf said. "It's hard when you get up 3-0 and the building quiets down to keep that momentum going."

NOTES: Carolina D Justin Faulk (upper body) missed his second straight game, while teammate D Brian Bickell was out with an illness and D Jakub Nakladal a healthy scratch. ... Anaheim RW Jared Boll and D Korbinian Holzer were healthy scratches. ... The teams' other scheduled meeting this season is Dec. 7 in Anaheim.

UP NEXT

Ducks: Play at Nashville on Saturday in the finale of their three-game road swing.

Hurricanes: Host Washington on Saturday night in the second of a five-game homestand.