{"id":2023020539,"season":20232024,"gameType":2,"limitedScoring":false,"gameDate":"2023-12-27","venue":{"default":"Scotiabank Saddledome"},"venueLocation":{"default":"Calgary"},"startTimeUTC":"2023-12-28T02:30:00Z","easternUTCOffset":"-05:00","venueUTCOffset":"-07:00","venueTimezone":"US/Mountain","periodDescriptor":{"number":3,"periodType":"REG","maxRegulationPeriods":3},"tvBroadcasts":[{"id":289,"market":"N","countryCode":"CA","network":"SNW","sequenceNumber":34},{"id":283,"market":"N","countryCode":"CA","network":"SN360","sequenceNumber":114},{"id":281,"market":"N","countryCode":"CA","network":"TVAS","sequenceNumber":120},{"id":386,"market":"A","countryCode":"US","network":"ROOT-NW","sequenceNumber":395}],"gameState":"OFF","gameScheduleState":"OK","awayTeam":{"id":55,"commonName":{"default":"Kraken"},"abbrev":"SEA","placeName":{"default":"Seattle"},"placeNameWithPreposition":{"default":"Seattle","fr":"de Seattle"},"score":2,"sog":21,"logo":"https://assets.nhle.com/logos/nhl/svg/SEA_light.svg","darkLogo":"https://assets.nhle.com/logos/nhl/svg/SEA_dark.svg"},"homeTeam":{"id":20,"commonName":{"default":"Flames"},"abbrev":"CGY","placeName":{"default":"Calgary"},"placeNameWithPreposition":{"default":"Calgary","fr":"de Calgary"},"score":1,"sog":38,"logo":"https://assets.nhle.com/logos/nhl/svg/CGY_light.svg","darkLogo":"https://assets.nhle.com/logos/nhl/svg/CGY_dark.svg"},"shootoutInUse":true,"maxPeriods":5,"regPeriods":3,"otInUse":true,"tiesInUse":false,"summary":{"scoring":[{"periodDescriptor":{"number":1,"periodType":"REG","maxRegulationPeriods":3},"goals":[{"situationCode":"1551","eventId":131,"strength":"ev","playerId":8479977,"firstName":{"default":"Kailer"},"lastName":{"default":"Yamamoto"},"name":{"default":"K. Yamamoto"},"teamAbbrev":{"default":"SEA"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/SEA/8479977.png","highlightClipSharingUrl":"https://nhl.com/video/sea-cgy-yamamoto-scores-goal-against-jacob-markstrom-6343937411112","highlightClip":6343937411112,"goalsToDate":7,"awayScore":1,"homeScore":0,"leadingTeamAbbrev":{"default":"SEA"},"timeInPeriod":"02:24","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8478407,"firstName":{"default":"Vince"},"lastName":{"default":"Dunn"},"name":{"default":"V. Dunn"},"assistsToDate":24,"sweaterNumber":29},{"playerId":8476457,"firstName":{"default":"Adam"},"lastName":{"default":"Larsson"},"name":{"default":"A. Larsson"},"assistsToDate":8,"sweaterNumber":6}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020539/ev131.json","homeTeamDefendingSide":"right","isHome":false},{"situationCode":"1451","eventId":254,"strength":"pp","playerId":8475172,"firstName":{"default":"Nazem"},"lastName":{"default":"Kadri"},"name":{"default":"N. Kadri"},"teamAbbrev":{"default":"CGY"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/CGY/8475172.png","highlightClipSharingUrl":"https://nhl.com/video/sea-cgy-kadri-scores-goal-against-chris-driedger-6343939488112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/sea-cgy-kadri-scores-goal-against-chris-driedger-6343939687112","highlightClip":6343939488112,"highlightClipFr":6343939687112,"goalsToDate":9,"awayScore":1,"homeScore":1,"timeInPeriod":"08:09","shotType":"poke","goalModifier":"none","assists":[{"playerId":8481068,"firstName":{"default":"Yegor","cs":"Jegor","fi":"Jahor","sk":"Jegor"},"lastName":{"default":"Sharangovich","cs":"Šarangovič","fi":"Sharanhovitsh","sk":"Šarangovič"},"name":{"default":"Y. Sharangovich","cs":"J. Šarangovič","fi":"J. Sharanhovitsh","sk":"J. Šarangovič"},"assistsToDate":11,"sweaterNumber":17}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020539/ev254.json","homeTeamDefendingSide":"right","isHome":true}]},{"periodDescriptor":{"number":2,"periodType":"REG","maxRegulationPeriods":3},"goals":[]},{"periodDescriptor":{"number":3,"periodType":"REG","maxRegulationPeriods":3},"goals":[{"situationCode":"1551","eventId":990,"strength":"ev","playerId":8477505,"firstName":{"default":"Alexander"},"lastName":{"default":"Wennberg"},"name":{"default":"A. Wennberg"},"teamAbbrev":{"default":"SEA"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/SEA/8477505.png","highlightClipSharingUrl":"https://nhl.com/video/sea-cgy-wennberg-scores-goal-against-jacob-markstrom-6343945041112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/sea-cgy-wennberg-scores-goal-against-jacob-markstrom-6343943696112","highlightClip":6343945041112,"highlightClipFr":6343943696112,"goalsToDate":5,"awayScore":2,"homeScore":1,"leadingTeamAbbrev":{"default":"SEA"},"timeInPeriod":"06:00","shotType":"snap","goalModifier":"none","assists":[{"playerId":8477955,"firstName":{"default":"Jared"},"lastName":{"default":"McCann"},"name":{"default":"J. McCann"},"assistsToDate":8,"sweaterNumber":19},{"playerId":8478840,"firstName":{"default":"Will","cs":"William","de":"William","es":"William","fi":"William","sk":"William","sv":"William"},"lastName":{"default":"Borgen"},"name":{"default":"W. Borgen"},"assistsToDate":13,"sweaterNumber":3}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020539/ev990.json","homeTeamDefendingSide":"right","isHome":false}]}],"threeStars":[{"star":1,"playerId":8476904,"teamAbbrev":"SEA","headshot":"https://assets.nhle.com/mugs/nhl/20232024/SEA/8476904.png","name":{"default":"C. Driedger"},"sweaterNo":60,"position":"G","goalsAgainstAverage":1.0,"savePctg":0.974},{"star":2,"playerId":8475172,"teamAbbrev":"CGY","headshot":"https://assets.nhle.com/mugs/nhl/20232024/CGY/8475172.png","name":{"default":"N. Kadri"},"sweaterNo":91,"position":"C","goals":1,"assists":0,"points":1},{"star":3,"playerId":8477505,"teamAbbrev":"SEA","headshot":"https://assets.nhle.com/mugs/nhl/20232024/SEA/8477505.png","name":{"default":"A. Wennberg"},"sweaterNo":21,"position":"C","goals":1,"assists":0,"points":1}],"penalties":[{"periodDescriptor":{"number":1,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"08:02","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Brian"},"lastName":{"default":"Dumoulin"},"sweaterNumber":8},"teamAbbrev":{"default":"SEA"},"descKey":"delaying-game-puck-over-glass"},{"timeInPeriod":"08:31","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Mikael"},"lastName":{"default":"Backlund"},"sweaterNumber":11},"teamAbbrev":{"default":"CGY"},"drawnBy":{"firstName":{"default":"Brian"},"lastName":{"default":"Dumoulin"},"sweaterNumber":8},"descKey":"holding"},{"timeInPeriod":"17:43","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Dennis"},"lastName":{"default":"Gilbert"},"sweaterNumber":48},"teamAbbrev":{"default":"CGY"},"drawnBy":{"firstName":{"default":"Yanni"},"lastName":{"default":"Gourde"},"sweaterNumber":37},"descKey":"slashing"}]},{"periodDescriptor":{"number":2,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"11:02","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Will","cs":"William","de":"William","es":"William","fi":"William","sk":"William","sv":"William"},"lastName":{"default":"Borgen"},"sweaterNumber":3},"teamAbbrev":{"default":"SEA"},"drawnBy":{"firstName":{"default":"Nazem"},"lastName":{"default":"Kadri"},"sweaterNumber":91},"descKey":"hooking"},{"timeInPeriod":"12:52","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Jared"},"lastName":{"default":"McCann"},"sweaterNumber":19},"teamAbbrev":{"default":"SEA"},"drawnBy":{"firstName":{"default":"Noah"},"lastName":{"default":"Hanifin"},"sweaterNumber":55},"descKey":"tripping"}]},{"periodDescriptor":{"number":3,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"01:50","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Brandon"},"lastName":{"default":"Tanev"},"sweaterNumber":13},"teamAbbrev":{"default":"SEA"},"drawnBy":{"firstName":{"default":"Martin"},"lastName":{"default":"Pospisil","cs":"Pospíšil","sk":"Pospíšil"},"sweaterNumber":76},"descKey":"holding"}]}]},"clock":{"timeRemaining":"00:00","secondsRemaining":0,"running":false,"inIntermission":false}}