McGinn cut it to 2-1 at 18:44 of the second period, scoring five-hole from the left circle after one-timing a pass from Derek Grant. It was McGinn's second goal since he was traded to Anaheim on March 3 for defenseman Dmitry Kulikov.
"All of a sudden, it was a 2-1 game," Hakstol said. ""We just had to come in and reset, and settle down and go back, and play a good third period."
Jones made his toughest save at 7:17 of the third period when Frank Vatrano and Ryan Strome had a brief 2-on-0 following a turnover in the Seattle zone, but Jones used his left pad to kick Vatrano's attempt away.
Sprong then extended it to 3-1 at 15:41 on the power play, scoring his 20th goal of the season. Beniers had a secondary assist for his 52nd point, the most amongst NHL rookies.
Wennberg scored into an empty net at 17:45 for the 4-1 final.
"We settled down in the third," Hakstol said. "We needed a couple real good saves from Martin Jones to do that. Penalty kill did their job, power play did its job in extending the lead in the third period, and that's it. It closes out a good two points for us, and that's a real positive night."
NOTES: Beniers has nine points (three goals, six assists) in four career games against the Ducks, with multipoint games in all four. ... Anaheim was without its two leading scorers, forwards Trevor Zegras and Troy Terry. Zegras is day to day after missing the third period of a 5-1 loss to the Colorado Avalanche on Monday; Terry did not accompany the team on its three-game trip because his wife is expecting their first child.