Pittsburgh Penguins at Calgary Flames

NHL game between the Pittsburgh Penguins and the Calgary Flames on Jan 21, 2026. Final score: Pittsburgh Penguins 4, Calgary Flames 1.

StatusFinal
DateJan 21, 2026
VenueScotiabank Saddledome
Pittsburgh Penguins score4
Calgary Flames score1

Shot charts, expected goals (xG), Game Score and advanced box scores for this game are available on Hockey Alchemy.

Three Stars by Game Score

Ranked by Game Score, which rolls goals, assists, shot quality, play-driving and penalties into one number — so the best player is chosen by the box score, not by a vote.

PlayerPosGASOGTOIxGGame Score
1stJack St. IvanyD02116:550.041.38
2ndEvgeni MalkinC11315:260.121.34
3rdTommy NovakC11214:130.291.29

Scoring Summary

TimeTeamGoalAssistsStrengthScore (Pittsburgh Penguins–Calgary Flames)
1st 07:49PITEvgeni MalkinRyan Shea, Jack St. Ivany5v51–0
2nd 12:32PITYegor ChinakhovTommy Novak, Evgeni Malkin5v52–0
2nd 19:57CGYYegor SharangovichZach Whitecloud, Kevin Bahl5v52–1
3rd 00:50PITBryan RustSidney Crosby, Rickard Rakell5v53–1
3rd 09:19PITTommy NovakJack St. Ivany5v54–1

Team Comparison

Pittsburgh PenguinsCalgary Flames
Goals41
Shots on goal2519
Expected goals (xG)2.551.90
High-danger shots109
Corsi %47.4%52.6%
Power play0/10/1
Faceoff %43.6%56.4%
Hits1724
Blocks1711
Giveaways1616
Takeaways63

Pittsburgh Penguins Skaters

PlayerPosGAPSOGTOIxGGame Score
Jack St. IvanyD022116:550.041.38
Evgeni MalkinC112315:260.121.34
Tommy NovakC112214:130.291.29
Bryan RustR101317:140.310.85
Ryan SheaD011419:470.270.79
Sidney CrosbyC011116:230.050.69
Rickard RakellR011316:180.300.69
Yegor ChinakhovR101214:350.270.65
Parker WotherspoonD000022:140.000.20
Ryan GravesD000018:210.000.15
Connor DewarC000214:130.270.15
Noel AcciariC000013:280.000.15
Brett KulakD000021:390.000.10
Blake LizotteC000013:570.090.05
Connor CliftonD000119:060.060.05
Anthony ManthaR000115:060.080.00
Justin BrazeauR000214:320.380.00
Ben KindelC000014:330.080.00

Calgary Flames Skaters

PlayerPosGAPSOGTOIxGGame Score
Yegor SharangovichC101317:580.200.70
Kevin BahlD011125:120.060.59
Zach WhitecloudD011223:340.090.54
Adam KlapkaR000014:050.000.35
MacKenzie WeegarD000020:330.020.25
Martin PospisilC000012:510.030.25
Yan KuznetsovD000117:540.040.20
Nazem KadriC000219:370.130.05
Joel HanleyD000015:160.020.05
Mikael BacklundC000117:500.170.05
Justin KirklandC00009:510.070.05
Ryan LombergL000113:000.300.00
Matt CoronatoR000318:020.100.00
Morgan FrostC000013:260.000.00
Connor ZaryC000215:260.210.00
Joel FarabeeL000016:050.000.00
Matvei GridinR000211:250.29-0.05
Hunter BrzustewiczD000115:550.05-0.05

Goaltending

GoalieTeamSVSASV%GSAxDecision
Stuart SkinnerPittsburgh Penguins181994.7%-0.55W
Dustin WolfCalgary Flames212584.0%-0.63L

Analysis

The Pittsburgh Penguins defeated the Calgary Flames 4–1 on Jan 21, 2026.

Calgary Flames generated 1.9 expected goals to Pittsburgh Penguins's 2.55 — the run of play matched the result, with Pittsburgh Penguins earning the better chances as well as the goals.

Jack St. Ivany led all skaters with a Game Score of 1.38 on 2 assists, 1 shots on goal.

Stuart Skinner stopped 18 of 19, worth -0.55 goals saved above expected.

Frequently Asked Questions

Who won the Pittsburgh Penguins vs Calgary Flames game?

The Pittsburgh Penguins beat the Calgary Flames 4–1 on Jan 21, 2026.

What was the final score?

The final score was Pittsburgh Penguins 4, Calgary Flames 1.

Who was the best player in this game?

By Game Score — a single-number summary of everything a skater did — Jack St. Ivany led all skaters at 1.38, on 0G, 2A and 1 shots on goal.

Which team deserved to win by expected goals?

Calgary Flames generated 1.9 expected goals and Pittsburgh Penguins generated 2.55, so Pittsburgh Penguins created the better chances. That matches the result.

What were the shot totals?

Pittsburgh Penguins put 25 shots on goal and Calgary Flames put 19. High-danger chances went 10 to 9.

How did the goaltenders play?

Stuart Skinner stopped 18 of 19 (-0.55 goals saved above expected); Dustin Wolf stopped 21 of 25 (-0.63 goals saved above expected).