{"id":2023021122,"season":20232024,"gameType":2,"limitedScoring":false,"gameDate":"2024-03-23","venue":{"default":"SAP Center at San Jose"},"venueLocation":{"default":"San Jose"},"startTimeUTC":"2024-03-24T02:30:00Z","easternUTCOffset":"-04:00","venueUTCOffset":"-07:00","venueTimezone":"US/Pacific","periodDescriptor":{"number":4,"periodType":"OT","maxRegulationPeriods":3},"tvBroadcasts":[{"id":314,"market":"H","countryCode":"US","network":"NBCSCA","sequenceNumber":393},{"id":319,"market":"A","countryCode":"US","network":"NBCSCH+","sequenceNumber":414}],"gameState":"OFF","gameScheduleState":"OK","awayTeam":{"id":16,"commonName":{"default":"Blackhawks"},"abbrev":"CHI","placeName":{"default":"Chicago"},"placeNameWithPreposition":{"default":"Chicago","fr":"de Chicago"},"score":5,"sog":31,"logo":"https://assets.nhle.com/logos/nhl/svg/CHI_19981999-20242025_light.svg","darkLogo":"https://assets.nhle.com/logos/nhl/svg/CHI_19981999-20242025_dark.svg"},"homeTeam":{"id":28,"commonName":{"default":"Sharks"},"abbrev":"SJS","placeName":{"default":"San Jose"},"placeNameWithPreposition":{"default":"San Jose","fr":"de San Jose"},"score":4,"sog":30,"logo":"https://assets.nhle.com/logos/nhl/svg/SJS_20082009-20232024_light.svg","darkLogo":"https://assets.nhle.com/logos/nhl/svg/SJS_20082009-20232024_dark.svg"},"shootoutInUse":true,"maxPeriods":5,"regPeriods":3,"otInUse":true,"tiesInUse":false,"summary":{"scoring":[{"periodDescriptor":{"number":1,"periodType":"REG","maxRegulationPeriods":3},"goals":[{"situationCode":"1451","eventId":236,"strength":"pp","playerId":8482133,"firstName":{"default":"Thomas"},"lastName":{"default":"Bordeleau"},"name":{"default":"T. Bordeleau"},"teamAbbrev":{"default":"SJS"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/SJS/8482133.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-bordeleau-scores-goal-against-petr-mrazek-6349597685112","highlightClip":6349597685112,"discreteClip":6349597771112,"goalsToDate":5,"awayScore":0,"homeScore":1,"leadingTeamAbbrev":{"default":"SJS"},"timeInPeriod":"03:53","shotType":"tip-in","goalModifier":"none","assists":[{"playerId":8480188,"firstName":{"default":"Fabian"},"lastName":{"default":"Zetterlund"},"name":{"default":"F. Zetterlund"},"assistsToDate":15,"sweaterNumber":20},{"playerId":8480884,"firstName":{"default":"Calen"},"lastName":{"default":"Addison"},"name":{"default":"C. Addison"},"assistsToDate":16,"sweaterNumber":33}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev236.json","homeTeamDefendingSide":"left","isHome":true},{"situationCode":"1551","eventId":363,"strength":"ev","playerId":8482133,"firstName":{"default":"Thomas"},"lastName":{"default":"Bordeleau"},"name":{"default":"T. Bordeleau"},"teamAbbrev":{"default":"SJS"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/SJS/8482133.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-bordeleau-scores-goal-against-petr-mrazek-6349599633112","highlightClip":6349599633112,"discreteClip":6349597979112,"goalsToDate":6,"awayScore":0,"homeScore":2,"leadingTeamAbbrev":{"default":"SJS"},"timeInPeriod":"10:17","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8477473,"firstName":{"default":"Justin"},"lastName":{"default":"Bailey"},"name":{"default":"J. Bailey"},"assistsToDate":9,"sweaterNumber":90},{"playerId":8481477,"firstName":{"default":"Nico"},"lastName":{"default":"Sturm"},"name":{"default":"N. Sturm"},"assistsToDate":7,"sweaterNumber":7}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev363.json","homeTeamDefendingSide":"left","isHome":true}]},{"periodDescriptor":{"number":2,"periodType":"REG","maxRegulationPeriods":3},"goals":[{"situationCode":"1551","eventId":624,"strength":"ev","playerId":8480188,"firstName":{"default":"Fabian"},"lastName":{"default":"Zetterlund"},"name":{"default":"F. Zetterlund"},"teamAbbrev":{"default":"SJS"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/SJS/8480188.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-zetterlund-scores-goal-against-petr-mrazek-6349599877112","highlightClip":6349599877112,"discreteClip":6349600662112,"goalsToDate":19,"awayScore":0,"homeScore":3,"leadingTeamAbbrev":{"default":"SJS"},"timeInPeriod":"00:16","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8480011,"firstName":{"default":"Klim"},"lastName":{"default":"Kostin"},"name":{"default":"K. Kostin"},"assistsToDate":5,"sweaterNumber":10},{"playerId":8479983,"firstName":{"default":"Mario"},"lastName":{"default":"Ferraro"},"name":{"default":"M. Ferraro"},"assistsToDate":17,"sweaterNumber":38}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev624.json","homeTeamDefendingSide":"right","isHome":true},{"situationCode":"1451","eventId":646,"strength":"pp","playerId":8480188,"firstName":{"default":"Fabian"},"lastName":{"default":"Zetterlund"},"name":{"default":"F. Zetterlund"},"teamAbbrev":{"default":"SJS"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/SJS/8480188.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-zetterlund-scores-goal-against-petr-mrazek-6349600276112","highlightClip":6349600276112,"discreteClip":6349599679112,"goalsToDate":20,"awayScore":0,"homeScore":4,"leadingTeamAbbrev":{"default":"SJS"},"timeInPeriod":"01:24","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8482667,"firstName":{"default":"William"},"lastName":{"default":"Eklund"},"name":{"default":"W. Eklund"},"assistsToDate":21,"sweaterNumber":72},{"playerId":8475798,"firstName":{"default":"Mikael"},"lastName":{"default":"Granlund"},"name":{"default":"M. Granlund"},"assistsToDate":36,"sweaterNumber":64}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev646.json","homeTeamDefendingSide":"right","isHome":true},{"situationCode":"1551","eventId":700,"strength":"ev","playerId":8477987,"firstName":{"default":"Ryan"},"lastName":{"default":"Donato"},"name":{"default":"R. Donato"},"teamAbbrev":{"default":"CHI"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/CHI/8477987.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-donato-scores-goal-against-devin-cooley-6349600183112","highlightClip":6349600183112,"discreteClip":6349600182112,"goalsToDate":11,"awayScore":1,"homeScore":4,"leadingTeamAbbrev":{"default":"SJS"},"timeInPeriod":"06:45","shotType":"backhand","goalModifier":"none","assists":[{"playerId":8479390,"firstName":{"default":"Taylor"},"lastName":{"default":"Raddysh"},"name":{"default":"T. Raddysh"},"assistsToDate":8,"sweaterNumber":11},{"playerId":8474870,"firstName":{"default":"Tyler"},"lastName":{"default":"Johnson"},"name":{"default":"T. Johnson"},"assistsToDate":12,"sweaterNumber":90}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev700.json","homeTeamDefendingSide":"right","isHome":false},{"situationCode":"1551","eventId":816,"strength":"ev","playerId":8474870,"firstName":{"default":"Tyler"},"lastName":{"default":"Johnson"},"name":{"default":"T. Johnson"},"teamAbbrev":{"default":"CHI"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/CHI/8474870.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-johnson-scores-goal-against-devin-cooley-6349599916112","highlightClip":6349599916112,"discreteClip":6349602155112,"goalsToDate":16,"awayScore":2,"homeScore":4,"leadingTeamAbbrev":{"default":"SJS"},"timeInPeriod":"13:20","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8477987,"firstName":{"default":"Ryan"},"lastName":{"default":"Donato"},"name":{"default":"R. Donato"},"assistsToDate":13,"sweaterNumber":8},{"playerId":8479390,"firstName":{"default":"Taylor"},"lastName":{"default":"Raddysh"},"name":{"default":"T. Raddysh"},"assistsToDate":9,"sweaterNumber":11}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev816.json","homeTeamDefendingSide":"right","isHome":false}]},{"periodDescriptor":{"number":3,"periodType":"REG","maxRegulationPeriods":3},"goals":[{"situationCode":"0651","eventId":1102,"strength":"ev","playerId":8477495,"firstName":{"default":"Seth"},"lastName":{"default":"Jones"},"name":{"default":"S. Jones"},"teamAbbrev":{"default":"CHI"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/CHI/8477495.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-jones-scores-goal-against-devin-cooley-6349606739112","highlightClip":6349606739112,"discreteClip":6349605094112,"goalsToDate":5,"awayScore":3,"homeScore":4,"leadingTeamAbbrev":{"default":"SJS"},"timeInPeriod":"06:20","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8482176,"firstName":{"default":"Wyatt"},"lastName":{"default":"Kaiser"},"name":{"default":"W. Kaiser"},"assistsToDate":5,"sweaterNumber":44},{"playerId":8484144,"firstName":{"default":"Connor"},"lastName":{"default":"Bedard"},"name":{"default":"C. Bedard"},"assistsToDate":34,"sweaterNumber":98}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev1102.json","homeTeamDefendingSide":"left","isHome":false},{"situationCode":"0651","eventId":1241,"strength":"ev","playerId":8480798,"firstName":{"default":"Philipp"},"lastName":{"default":"Kurashev"},"name":{"default":"P. Kurashev"},"teamAbbrev":{"default":"CHI"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/CHI/8480798.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-kurashev-scores-goal-against-devin-cooley-6349607612112","highlightClip":6349607612112,"discreteClip":6349606854112,"goalsToDate":15,"awayScore":4,"homeScore":4,"timeInPeriod":"19:13","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8477987,"firstName":{"default":"Ryan"},"lastName":{"default":"Donato"},"name":{"default":"R. Donato"},"assistsToDate":14,"sweaterNumber":8},{"playerId":8473422,"firstName":{"default":"Nick"},"lastName":{"default":"Foligno"},"name":{"default":"N. Foligno"},"assistsToDate":19,"sweaterNumber":17}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev1241.json","homeTeamDefendingSide":"left","isHome":false}]},{"periodDescriptor":{"number":4,"periodType":"OT","maxRegulationPeriods":3},"goals":[{"situationCode":"1331","eventId":1254,"strength":"ev","playerId":8477495,"firstName":{"default":"Seth"},"lastName":{"default":"Jones"},"name":{"default":"S. Jones"},"teamAbbrev":{"default":"CHI"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/CHI/8477495.png","highlightClipSharingUrl":"https://nhl.com/video/chi-sjs-jones-scores-goal-against-devin-cooley-6349606590112","highlightClip":6349606590112,"discreteClip":6349608529112,"goalsToDate":6,"awayScore":5,"homeScore":4,"leadingTeamAbbrev":{"default":"CHI"},"timeInPeriod":"00:18","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8480798,"firstName":{"default":"Philipp"},"lastName":{"default":"Kurashev"},"name":{"default":"P. Kurashev"},"assistsToDate":31,"sweaterNumber":23}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023021122/ev1254.json","homeTeamDefendingSide":"right","isHome":false}]}],"threeStars":[{"star":1,"playerId":8477987,"teamAbbrev":"CHI","headshot":"https://assets.nhle.com/mugs/nhl/20232024/CHI/8477987.png","name":{"default":"R. Donato"},"sweaterNo":8,"position":"C","goals":1,"assists":2,"points":3},{"star":2,"playerId":8480188,"teamAbbrev":"SJS","headshot":"https://assets.nhle.com/mugs/nhl/20232024/SJS/8480188.png","name":{"default":"F. Zetterlund"},"sweaterNo":20,"position":"L","goals":2,"assists":1,"points":3},{"star":3,"playerId":8477495,"teamAbbrev":"CHI","headshot":"https://assets.nhle.com/mugs/nhl/20232024/CHI/8477495.png","name":{"default":"S. Jones"},"sweaterNo":4,"position":"D","goals":2,"assists":0,"points":2}],"penalties":[{"periodDescriptor":{"number":1,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"03:24","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"MacKenzie"},"lastName":{"default":"Entwistle"},"sweaterNumber":58},"teamAbbrev":{"default":"CHI"},"drawnBy":{"firstName":{"default":"Klim"},"lastName":{"default":"Kostin"},"sweaterNumber":10},"descKey":"tripping"},{"timeInPeriod":"11:11","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Luke"},"lastName":{"default":"Kunin"},"sweaterNumber":11},"teamAbbrev":{"default":"SJS"},"drawnBy":{"firstName":{"default":"Connor"},"lastName":{"default":"Bedard"},"sweaterNumber":98},"descKey":"interference"},{"timeInPeriod":"17:45","type":"MAJ","duration":5,"committedByPlayer":{"firstName":{"default":"Andreas"},"lastName":{"default":"Athanasiou"},"sweaterNumber":89},"teamAbbrev":{"default":"CHI"},"drawnBy":{"firstName":{"default":"Luke"},"lastName":{"default":"Kunin"},"sweaterNumber":11},"descKey":"fighting"},{"timeInPeriod":"17:45","type":"MAJ","duration":5,"committedByPlayer":{"firstName":{"default":"Luke"},"lastName":{"default":"Kunin"},"sweaterNumber":11},"teamAbbrev":{"default":"SJS"},"drawnBy":{"firstName":{"default":"Andreas"},"lastName":{"default":"Athanasiou"},"sweaterNumber":89},"descKey":"fighting"}]},{"periodDescriptor":{"number":2,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"01:15","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"MacKenzie"},"lastName":{"default":"Entwistle"},"sweaterNumber":58},"teamAbbrev":{"default":"CHI"},"drawnBy":{"firstName":{"default":"Henry"},"lastName":{"default":"Thrun"},"sweaterNumber":3},"descKey":"illegal-check-to-head"},{"timeInPeriod":"09:36","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Jaycob"},"lastName":{"default":"Megna"},"sweaterNumber":24},"teamAbbrev":{"default":"CHI"},"drawnBy":{"firstName":{"default":"Thomas"},"lastName":{"default":"Bordeleau"},"sweaterNumber":17},"descKey":"holding"}]},{"periodDescriptor":{"number":3,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"02:40","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Jacob"},"lastName":{"default":"MacDonald"},"sweaterNumber":9},"teamAbbrev":{"default":"SJS"},"drawnBy":{"firstName":{"default":"Landon"},"lastName":{"default":"Slaggert"},"sweaterNumber":84},"descKey":"hooking"},{"timeInPeriod":"13:09","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Wyatt"},"lastName":{"default":"Kaiser"},"sweaterNumber":44},"teamAbbrev":{"default":"CHI"},"drawnBy":{"firstName":{"default":"William"},"lastName":{"default":"Eklund"},"sweaterNumber":72},"descKey":"tripping"}]},{"periodDescriptor":{"number":4,"periodType":"OT","maxRegulationPeriods":3},"penalties":[]}]},"clock":{"timeRemaining":"04:42","secondsRemaining":282,"running":false,"inIntermission":false}}