Recent call-up Viktor Arvidsson scored twice, Filip Forsberg had a goal and two assists and the Nashville Predators beat the San Jose Sharks 6-2 on Saturday night.

Pekka Rinne made 28 saves and James Neal, Calle Jarnkrok and Shea Weber also scored to help Nashville end a three-game home losing streak.

Joe Thornton and Logan Couture scored for the Sharks. Their 17-8-2 road record is the best in the Western Conference, and the Sharks fell to 9-2-2 in their last 13 games.

Rinne, a Vezina Trophy finalist last season, regained his form after allowing six goals in a loss Thursday night to Philadelphia.

Arvidsson was recalled from Milwaukee of the American Hockey League on Monday.

San Jose goalie Martin Jones allowed five goals on 29 shots. He was 8-1-1 in his previous 10 starts and has an NHL-best 15-5-2 road record.

The Sharks dominated early and took eight of the game's first nine shots, but Rinne stopped them all.

Nashville scored on its third shot when Neal fired a slap shot from the low slot past Jones 13:12 in. Neal leads the Predators with 19 goals.

Jarnkrok's wrist shot from the mid-slot bounced over Jones' glove and in for a 2-0 lead at 6:26 of the second period.

Johansen assisted on the play, giving him 14 points in 13 games since arriving in a trade with Columbus on Jan. 6.

Jarnkrok also scored in a 6-3 loss to Philadelphia on Thursday, giving him nine goals on the season.

Thornton cut Nashville's lead in half when he swatted a loose puck in the crease into the net at 15:41 of the second period.

Nashville responded quickly when Arvidsson roofed a wrist shot that beat Jones glove side at 17:01 of the second period.

Forsberg's short-handed goal built Nashville's lead to 4-1 at 6:51 of the third period. He beat Jones with a wrist shot to the far post. Forsberg now has 101 career points.

Arvidsson scored his second goal on a 2-on-1 breakaway, deking Jones before sliding a backhander past him to give the Predators a 5-1 lead at 8:44 of the third period.

Couture's slap shot narrowed the deficit to 5-2 at 13:37 of the third period.

Weber got an empty-net goal with 4:37 left.

Notes: Predators center Mike Ribeiro played in his 1,000th career game, becoming the 22nd active NHL player and 300th ever to reach the milestone. He was Montreal's second-round pick in the 1998 draft. ... Nine of the Sharks' first 11 games after the All-Star break are on the road. ... San Jose RW Joel Ward, 35, played three seasons for Nashville from 2008-11 early in his career. ... Sharks right wing Joe Pavelski entered with eight game-winning goals, tied with Chicago's Jonathan Toews for the most in the NHL.