Dries made it 4-2 at 12:08, putting in a rebound with a shot between his legs from just outside the crease.
Horvat scored his 31st goal, matching his NHL career high, short-handed into an empty net with 1:26 left for the 5-2 final.
The Canucks play again Wednesday at the Seattle Kraken (10 p.m. ET; ROOT-NW, SNP, ESPN+, SN NOW).
"You like the result, but to me the hard part is to do it again," Tocchet said.
NOTES:Pettersson has four points (one goal, two assists) during a three-game point streak, and 28 points (six goals, 22 assists) in his past 16 games. … Chicago forward Luke Philp had one hit in 8:45 in his NHL debut after being called up from Rockford of the American Hockey League on Monday.