While Sateri didn't face his 25th shot of the night until late in the third period, the Panthers peppered Vancouver goalie Jacob Markstrom with 16 shots in the first period and 13 in the second.
McGinn opened the scoring with a fortunate power-play goal 16:28 into the first period. As he turned in front of the net, the puck squirted into Christopher Tanev's path and he tapped the puck into his own net while trying to clear it. It was McGinn's second goal in his last 15 games.
Granlund tied the game at one when he picked off a Mike Matheson pass in the neutral zone and then buried a shot past Sateri's blocker-side.
Barkov regained the Panthers' lead with 3:52 remaining in the second period when he collected a Mark Pysyk pass, split two Canucks defenders into the offensive zone before finishing on his backhand. He added an empty-net goal with 41.5 seconds remaining in the third period. Barkov has goals in consecutive games for the fifth time this season and extended his point streak to three games.
Sateri made sure the goals stood up.
(c)2018 Sun Sentinel (Fort Lauderdale, Fla.)
Visit the Sun Sentinel (Fort Lauderdale, Fla.) at www.sun-sentinel.com
Distributed by Tribune Content Agency, LLC.