Forsberg made it 2-0 at 12:31 of the second period with a wrist shot through traffic from between the circles.
Meier cut it to 2-1 at 11:54 of the third period with a backhand shot off his own rebound. Logan Couture had an assist. Each has nine points in a six-game point streak to start the season.
Granlund scored into an empty net at 19:07 for the 3-1 final.
"I thought we played pretty well for 60 [minutes]," Forsberg said. "They're a pretty good team. They've got a lot of skill, a lot of young guys that are coming up and making a difference for them."
NOTES:Josi has scored seven points (two goals, five assists) in a three-game point streak. … The Sharks had not won at Bridgestone Arena since a 5-4 victory Oct. 23, 2018. … San Jose begins a five-game homestand Thursday against the Montreal Canadiens.