ANAHEIM, Calif. -- When Shea Weber fired the puck out of the corner near Nashville's net in the waning seconds, it ricocheted perfectly off the boards and rattled 190 feet down the ice into Anaheim's net.
That hole-in-one better suited to a miniature golf course was an ill-fitting finish for the Predators, who earned a key road win with workmanlike defense and impressively uneventful goaltending from Pekka Rinne.
Patric Hornqvist scored in his third straight game, Rinne made 40 saves and the Predators beat the Anaheim Ducks 4-1 on Wednesday night, earning their third straight win in front of their stellar Finnish goalie.
Hornqvist and Sergei Kostitsyn each had a goal and an assist for the Predators, who weathered Anaheim's 41-24 shot advantage with several big saves by Rinne before scoring two empty-net goals in the final minute.
Jerred Smithson scored the first goal for Nashville, which has rebounded decisively from a five-game skid -- even if its defense-first style doesn't generate many highlights.
"We played really well defensively, which is great to see at the start of a road trip," Rinne said. "We know it's going to be a really tough road trip out here, but we stuck together defensively. They got a lot of shots, but we didn't give them so many good chances. We just have a strong defensive core. That's our backbone."
Kostitsyn and Weber both scored into an empty net as the Predators opened a three-game California trip.
Saku Koivu scored with 8:14 to play for the Ducks, whose three-game winning streak ended. Anaheim had won four straight at home since Dec. 5, but couldn't crack Nashville's defense, which has allowed a Western Conference-low 94 goals.
"We're not a team that usually scores a lot of goals, so we've got to take care of games defensively," said Smithson, whose fourth goal of the season ended a nine-game drought for the defense-minded forward. "We had a little bit of a struggle there before Christmas, but we've come back."
Jonas Hiller stopped 20 shots for Anaheim in the third game of a six-game homestand, but the Ducks were punchless on offense just a few hours after learning they'll be without captain Ryan Getzlaf for likely another month. The high-scoring center has broken bones in his face after getting hit with a puck Dec. 28.
Bobby Ryan has taken over Getzlaf's spot in the middle of the Ducks' top line with Corey Perry. Anaheim coach Randy Carlyle tried Matt Beleskey and newcomer Maxim Lapierre with his remaining stars, but neither generated any offense.
"We just didn't have it tonight," said Koivu, who scored his 11th goal on a sharp pass from Dan Sexton. "We worked, but we just weren't hungry enough and desperate enough to get into the areas where we could get those loose pucks and rebounds. There were a lot of shots and we created a lot of cycles, but we weren't able to create a lot of quality chances."
Lapierre made his debut with the Ducks, who acquired him in a trade with Montreal last week. The Canadian center wasn't able to play until getting a U.S. work visa, which he didn't need while playing for the Canadiens.
The Predators scored first when Smithson jabbed a loose puck past Hiller during a scramble in the crease 5:10 into the first period, with the goal upheld after a lengthy video review.
"That was a tough way to start, especially against a team that plays that solid in their own zone," Hiller said. "It looked like we were expecting good things to happen for us, but we forgot to work for it. We had a lot of shots, but a lot of them were from the outside. It seemed like we weren't desperate to get near the net, and we made bad turnovers."
Nashville went up 2-0 early in the second period when an Anaheim defensive mix-up left Kostitsyn totally unchecked in a faceoff circle. Hornqvist deflected home a pass while easily fending off a defender near the crease.
Anaheim outshot the Predators 28-16 in the first two periods, and Beleskey and Lubomir Visnovsky both rang pucks off the post.
"You talk about hockey gods -- they hit two posts, and they hit them early," Nashville coach Barry Trotz said. "If they go in, maybe they change the whole complexion of the game."
Nashville C Cal O'Reilly sat out for the first time this season after breaking his leg. ... The Ducks recalled Sexton for the fifth time this season to fill in for Jason Blake, who sat out with a shoulder injury. ... Just 12,216 turned up at Honda Center, the Ducks' smallest crowd of the season.