Dickinson cut it to 2-1 at 16:02, scoring off his own rebound during a scramble in front.
“We put on a pretty solid game, to be honest,” Blackhawks defenseman Seth Jones said. “We had a lot of O-zone chances. …. They just capitalized on some of their chances, and we didn’t.”
Roy scored an empty-net goal from behind the blue line at 18:24 for the 3-1 final.
“We're in a great mood right now,” Roy said. “Obviously, the best time of the year is coming. We're trying to get our game in the best place possible. I don't think it was our best game tonight. But I think defensively we do a great job. Enough to win, so there's a great mood around the team.”
NOTES: Blackhawks center Connor Bedard got his 39th assist of the season, tying Nathan MacKinnon for the seventh-most by an 18-year-old in NHL history. Only Sidney Crosby (63), Dale Hawerchuk (58), Steve Yzerman (48), Wayne Gretzky (43), Jimmy Carson (42) and Phil Housley (40) had more.