🏒 NHL Daily Recap - December 21, 2025
Date: December 21, 2025 By: IHM News
Eight games shaped the NHL board on December 21. Home teams pushed tempo in several buildings, but opportunistic finishing and special goaltending swings defined the night even more than raw shot volume.
Florida Panthers 2-6 St. Louis Blues
Final score: Florida Panthers 2 - St. Louis Blues 6
St. Louis turned a tight shot battle into a blowout with ruthless finishing. The Blues generated only a small edge in volume but converted at a far higher rate, while Florida’s defensive structure broke down under sustained pressure in the middle frame.
Key stats
- Shots on goal: Panthers 29 - Blues 31
- Shots off target: Panthers 9 - Blues 15
- Shooting percentage: Panthers 6.9% (2/29) - Blues 19.35% (6/31)
- Blocked shots: Panthers 15 - Blues 6
- Goalkeeper saves: Panthers 25 - Blues 27
- Saves percentage: Panthers 83.33% - Blues 93.1%
- Penalties: Panthers 3 - Blues 4
- PIM: Panthers 6 - Blues 8
Boston Bruins 4-5 Vancouver Canucks (After Penalties)
Final score: Boston Bruins 4 - Vancouver Canucks 5 (after penalties)
Boston controlled most of the territory but could not translate shot pressure into a decisive lead. Vancouver absorbed a heavy workload in its own zone, relied on outstanding goaltending and then finished the job in the shootout after surviving Boston’s late push.
Key stats
- Shots on goal: Bruins 42 - Canucks 22
- Shots off target: Bruins 14 - Canucks 13
- Shooting percentage: Bruins 9.52% (4/42) - Canucks 18.18% (4/22)
- Blocked shots: Bruins 17 - Canucks 12
- Goalkeeper saves: Bruins 18 - Canucks 38
- Saves percentage: Bruins 81.82% - Canucks 90.48%
- Penalties: Bruins 5 - Canucks 4
- PIM: Bruins 10 - Canucks 8
Montreal Canadiens 4-0 Pittsburgh Penguins
Final score: Montreal Canadiens 4 - Pittsburgh Penguins 0
Montreal played a controlled, low-event game and punished every defensive mistake from Pittsburgh. The Penguins produced plenty of attempts but could not solve the Canadiens goalie, who delivered a perfect night behind an active shot-blocking group.
Key stats
- Shots on goal: Canadiens 21 - Penguins 31
- Shots off target: Canadiens 16 - Penguins 21
- Shooting percentage: Canadiens 19.05% (4/21) - Penguins 0% (0/31)
- Blocked shots: Canadiens 13 - Penguins 16
- Goalkeeper saves: Canadiens 31 - Penguins 17
- Saves percentage: Canadiens 100% - Penguins 85%
- Penalties: Canadiens 3 - Penguins 1
- PIM: Canadiens 6 - Penguins 2
Nashville Predators 5-3 Toronto Maple Leafs
Final score: Nashville Predators 5 - Toronto Maple Leafs 3
Nashville won the interior battle and turned net-front persistence into a multi-goal cushion. Toronto created some quality looks of its own, but the Predators’ shot volume, second chances and balanced attack were the difference over sixty minutes.
Key stats
- Shots on goal: Predators 34 - Maple Leafs 22
- Shots off target: Predators 13 - Maple Leafs 12
- Shooting percentage: Predators 14.71% (5/34) - Maple Leafs 13.64% (3/22)
- Blocked shots: Predators 24 - Maple Leafs 12
- Goalkeeper saves: Predators 19 - Maple Leafs 29
- Saves percentage: Predators 86.36% - Maple Leafs 90.63%
- Penalties: Predators 2 - Maple Leafs 3
- PIM: Predators 4 - Maple Leafs 6
Tampa Bay Lightning 6-4 Carolina Hurricanes
Final score: Tampa Bay Lightning 6 - Carolina Hurricanes 4
Tampa Bay leaned on its high-end shooters and special plays off the rush to outscore Carolina. The Hurricanes stayed close in overall pressure but could not match the Lightning finishers when the game opened up in the second half of the night.
Key stats
- Shots on goal: Lightning 29 - Hurricanes 22
- Shots off target: Lightning 16 - Hurricanes 13
- Shooting percentage: Lightning 20.69% (6/29) - Hurricanes 18.18% (4/22)
- Blocked shots: Lightning 15 - Hurricanes 14
- Goalkeeper saves: Lightning 18 - Hurricanes 23
- Saves percentage: Lightning 81.82% - Hurricanes 82.14%
- Penalties: Lightning 6 - Hurricanes 5
- PIM: Lightning 14 - Hurricanes 10
Anaheim Ducks 4-3 Columbus Blue Jackets
Final score: Anaheim Ducks 4 - Columbus Blue Jackets 3
Anaheim survived a heavy defensive workload and used timely scoring to edge Columbus. The Ducks generated more overall attempts, but the real separation came from clutch finishing and late-game saves when the Jackets pushed hard for an equalizer.
Key stats
- Shots on goal: Ducks 28 - Blue Jackets 26
- Shots off target: Ducks 21 - Blue Jackets 14
- Shooting percentage: Ducks 14.29% (4/28) - Blue Jackets 11.54% (3/26)
- Blocked shots: Ducks 11 - Blue Jackets 26
- Goalkeeper saves: Ducks 23 - Blue Jackets 24
- Saves percentage: Ducks 88.46% - Blue Jackets 85.71%
- Penalties: Ducks 2 - Blue Jackets 3
- PIM: Ducks 4 - Blue Jackets 6
Calgary Flames 6-3 Vegas Golden Knights
Final score: Calgary Flames 6 - Vegas Golden Knights 3
Calgary punished Vegas turnovers and converted quickly in transition, turning a shot deficit into a comfortable win. The Golden Knights piled up attempts but were repeatedly denied, while the Flames made their best looks count and protected the middle of the ice better as the game wore on.
Key stats
- Shots on goal: Flames 26 - Golden Knights 37
- Shots off target: Flames 16 - Golden Knights 19
- Shooting percentage: Flames 23.08% (6/26) - Golden Knights 8.11% (3/37)
- Blocked shots: Flames 13 - Golden Knights 11
- Goalkeeper saves: Flames 34 - Golden Knights 20
- Saves percentage: Flames 91.89% - Golden Knights 80%
- Penalties: Flames 3 - Golden Knights 1
- PIM: Flames 9 - Golden Knights 5
San Jose Sharks 2-4 Seattle Kraken
Final score: San Jose Sharks 2 - Seattle Kraken 4
San Jose fired pucks from everywhere but lacked composure in the slot, while Seattle defended the interior and countered with efficient finishing. The Kraken goalie was excellent against a high-volume workload and turned the game into a classic volume-versus-quality contrast.
Key stats
- Shots on goal: Sharks 37 - Kraken 32
- Shots off target: Sharks 25 - Kraken 3
- Shooting percentage: Sharks 5.41% (2/37) - Kraken 12.5% (4/32)
- Blocked shots: Sharks 23 - Kraken 8
- Goalkeeper saves: Sharks 28 - Kraken 35
- Saves percentage: Sharks 90.32% - Kraken 94.59%
- Penalties: Sharks 1 - Kraken 4
- PIM: Sharks 2 - Kraken 8
❓ Q&A - NHL Game Day December 21, 2025
Which performance stood out most from this slate?
The Canadiens shutout was one of the most striking, combining 100 percent goaltending with efficient shooting against a Penguins team that still generated plenty of volume.
Why did some teams win despite being outshot?
Calgary and Seattle are good examples. Both leaned on higher shooting efficiency, better slot protection and stronger goaltending at key moments instead of pure shot quantity.
What can analysts take from this card?
The night reinforced that shot quality, special teams and finishing talent can flip games even when the shot totals lean the other way, an important layer for any deeper analytical model.