NASHVILLE -- Daniel Sedin became the 87th player in NHL history to reach 1,000 points when he scored the tying goal for the Vancouver Canucks in a 5-3 win against the Nashville Predators at Bridgestone Arena on Thursday.
Sedin, who was two points shy of 1,000 entering the game, had one goal and two assists.
[WATCH: All Canucks vs. Predators highlights]
"I said before, it would be great for it to be a goal and for it to be in a huge win for us too, and both happened today," Sedin said. "It was a good effort, I thought, for 60 minutes against a very good team over there with a very good goalie (Pekka Rinne). For us to score that many goals against him, it means we had a good game."
Henrik Sedin had three assists, and Anders Nilsson made 29 saves for the Canucks (12-10-4), who ended a three-game losing streak (0-2-1) to finish 3-2-1 on their road trip.
Video: VAN@NSH: Nilsson makes two consecutive solid stops
The Predators (15-7-3) lost for the first time in seven games at home, where they are 9-2-1, and their point streak ended at six games.
"We definitely gave them too many odd-man rushes," Predators defenseman Roman Josi said. "They had like two or three breakaways and a 2-on-1, and that can't happen. I thought we had a couple of chances early in the third and couldn't capitalize. And then we just gave them too many chances, too many really good chances."
Sedin tied the game 3-3 at 10:22 of the third period when his wrist shot trickled through Rinne's pads.
"For me, it went in top shelf," Sedin said jokingly. "It hit a stick, I think, and went five-hole. Like I said, he's a good goalie. It doesn't matter where you aim, it feels like he's going to save it, but I was lucky to hit a stick, and it went in."
Brock Boeser gave the Canucks a 4-3 lead at 14:08. The rookie forward took a pass from Nikolay Goldobin on a 2-on-1 rush and beat Rinne for his second goal of the night and 13th of the season.
"We had a good first [period] and an OK second, but we knew we needed to dig deep," Boeser said. "It was at the end of a road trip, bring some energy and put pucks to the net. I think there was some rebounds there. That was our main goal, to get shots and crash the net."
Loui Eriksson scored his second goal of the night into an empty net with 57 seconds left to make it 5-3. Daniel Sedin got an assist for his 1,001st NHL point.
Video: VAN@NSH: Eriksson buries second goal in empty net
The teams combined for five goals in the second period.
Craig Smith gave the Predators a 1-0 lead at 2:42 on a backhand shot that beat Nilsson through the five-hole.
Boeser tied it 1-1 12 seconds later on a wrist shot that beat Rinne on the blocker side. He took a pass from Bo Horvat on the rush and beat Rinne at 2:54.
"We talked about this is a good test for us," Vancouver coach Travis Green said. "As a coaching staff, as an organization, I liked that we were playing Nashville tonight. They're one of the hottest teams in the League right now. We didn't have a great game [Tuesday] (a 5-2 loss to the New York Islanders) and needed a response, and we got it."
Video: VAN@NSH: Boeser toe drags, pots wrister top-shelf
Filip Forsberg scored on the power play to give the Predators a 2-1 lead at 4:31. It was his Nashville-leading 13th goal.
Eriksson tied it 2-2 at 14:11 when he got to the rebound of a Sedin shot and jammed it past Rinne.
Nick Bonino gave the Predators a 3-2 lead at 16:45. His shot from behind the net banked off Nilsson's pads and into the net.
Video: VAN@NSH: Bonino sweeps puck in from his knees
Goal of the game
Boeser's goal at 14:08 of the third period.
Video: VAN@NSH: Boeser pots silky goal for his second
Save of the game
Nilsson stopping Forsberg at 5:19 of the third period.
Video: VAN@NSH: Nilsson stuffs open chance with left pad
Highlight of the game
Daniel Sedin's goal at 10:22 of the third period.
Video: VAN@NSH: D. Sedin earns 1,000th point with PPG
They said it
"I mean, I got an assist on his 1,000th point too. It's been special playing with him for so long on the same team and same organization. It's been awesome, and yeah it feels good." -- Canucks forward Daniel Sedin on if it means more that his twin brother, Henrik, got an assist on the goal for his 1,000th NHL point
"It's a disappointing night, obviously, for us. We know we have to be a lot better. We set a standard every game. We want to play to a certain standard, and we definitely didn't do that tonight. It's obviously disappointing for us, and we've got to make sure we show a reaction on Saturday." -- Predators captain Roman Josi
Need to know
Boeser has 11 points (eight goals, three assists) in his past nine games. … Smith has nine goals in 25 games. He had 12 goals in 78 games in 2016-17.
Canucks: Host the Toronto Maple Leafs on Saturday (7 p.m. ET; CBC, CITY, NHL.TV)
Predators: Host the Anaheim Ducks on Saturday (8 p.m. ET; FS-TN, PRIME, NHL.TV)
Video: D. Sedin earns 1,000th point in Canucks' 5-3 win