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.