{"id":2023020484,"season":20232024,"gameType":2,"limitedScoring":false,"gameDate":"2023-12-19","venue":{"default":"TD Garden"},"venueLocation":{"default":"Boston"},"startTimeUTC":"2023-12-20T00:00:00Z","easternUTCOffset":"-05:00","venueUTCOffset":"-05:00","venueTimezone":"US/Eastern","periodDescriptor":{"number":4,"periodType":"OT","maxRegulationPeriods":3},"tvBroadcasts":[{"id":282,"market":"N","countryCode":"CA","network":"SN","sequenceNumber":21},{"id":281,"market":"N","countryCode":"CA","network":"TVAS","sequenceNumber":120},{"id":396,"market":"A","countryCode":"US","network":"BSWIX","sequenceNumber":387},{"id":361,"market":"A","countryCode":"US","network":"BSN","sequenceNumber":404},{"id":31,"market":"H","countryCode":"US","network":"NESN","sequenceNumber":405}],"gameState":"OFF","gameScheduleState":"OK","awayTeam":{"id":30,"commonName":{"default":"Wild"},"abbrev":"MIN","placeName":{"default":"Minnesota"},"placeNameWithPreposition":{"default":"Minnesota","fr":"du Minnesota"},"score":4,"sog":30,"logo":"https://assets.nhle.com/logos/nhl/svg/MIN_light.svg","darkLogo":"https://assets.nhle.com/logos/nhl/svg/MIN_dark.svg"},"homeTeam":{"id":6,"commonName":{"default":"Bruins"},"abbrev":"BOS","placeName":{"default":"Boston"},"placeNameWithPreposition":{"default":"Boston","fr":"de Boston"},"score":3,"sog":43,"logo":"https://assets.nhle.com/logos/nhl/svg/BOS_20232024_light.svg","darkLogo":"https://assets.nhle.com/logos/nhl/svg/BOS_20232024_dark.svg"},"shootoutInUse":true,"maxPeriods":5,"regPeriods":3,"otInUse":true,"tiesInUse":false,"summary":{"scoring":[{"periodDescriptor":{"number":1,"periodType":"REG","maxRegulationPeriods":3},"goals":[{"situationCode":"1541","eventId":153,"strength":"pp","playerId":8475149,"firstName":{"default":"Marcus"},"lastName":{"default":"Johansson"},"name":{"default":"M. Johansson"},"teamAbbrev":{"default":"MIN"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/MIN/8475149.png","highlightClipSharingUrl":"https://nhl.com/video/min-bos-johansson-scores-goal-against-boston-bruins-6343560991112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/min-bos-johansson-scores-goal-against-linus-ullmark-6343560010112","highlightClip":6343560991112,"highlightClipFr":6343560010112,"goalsToDate":2,"awayScore":1,"homeScore":0,"leadingTeamAbbrev":{"default":"MIN"},"timeInPeriod":"07:44","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8477919,"firstName":{"default":"Frederick"},"lastName":{"default":"Gaudreau"},"name":{"default":"F. Gaudreau"},"assistsToDate":3,"sweaterNumber":89},{"playerId":8471274,"firstName":{"default":"Alex"},"lastName":{"default":"Goligoski"},"name":{"default":"A. Goligoski"},"assistsToDate":4,"sweaterNumber":33}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020484/ev153.json","homeTeamDefendingSide":"left","isHome":false},{"situationCode":"1551","eventId":325,"strength":"ev","playerId":8477956,"firstName":{"default":"David"},"lastName":{"default":"Pastrnak","cs":"Pastrňák","sk":"Pastrňák"},"name":{"default":"D. Pastrnak","cs":"D. Pastrňák","sk":"D. Pastrňák"},"teamAbbrev":{"default":"BOS"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/BOS/8477956.png","highlightClipSharingUrl":"https://nhl.com/video/min-bos-pastrnak-scores-goal-against-marc-andre-fleury-6343560591112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/min-bos-pastrnak-scores-goal-against-minnesota-wild-6343561882112","highlightClip":6343560591112,"highlightClipFr":6343561882112,"goalsToDate":18,"awayScore":1,"homeScore":1,"timeInPeriod":"11:29","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8481556,"firstName":{"default":"John"},"lastName":{"default":"Beecher"},"name":{"default":"J. Beecher"},"assistsToDate":2,"sweaterNumber":19}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020484/ev325.json","homeTeamDefendingSide":"left","isHome":true},{"situationCode":"1551","eventId":155,"strength":"ev","playerId":8477956,"firstName":{"default":"David"},"lastName":{"default":"Pastrnak","cs":"Pastrňák","sk":"Pastrňák"},"name":{"default":"D. Pastrnak","cs":"D. Pastrňák","sk":"D. Pastrňák"},"teamAbbrev":{"default":"BOS"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/BOS/8477956.png","highlightClipSharingUrl":"https://nhl.com/video/min-bos-pastrnak-scores-goal-against-marc-andre-fleury-6343563403112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/min-bos-pastrnak-scores-goal-against-marc-andre-fleury-6343564182112","highlightClip":6343563403112,"highlightClipFr":6343564182112,"goalsToDate":19,"awayScore":1,"homeScore":2,"leadingTeamAbbrev":{"default":"BOS"},"timeInPeriod":"19:59","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8478401,"firstName":{"default":"Pavel"},"lastName":{"default":"Zacha"},"name":{"default":"P. Zacha"},"assistsToDate":12,"sweaterNumber":18},{"playerId":8474037,"firstName":{"default":"James"},"lastName":{"default":"van Riemsdyk"},"name":{"default":"J. van Riemsdyk"},"assistsToDate":15,"sweaterNumber":21}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020484/ev155.json","homeTeamDefendingSide":"left","isHome":true}]},{"periodDescriptor":{"number":2,"periodType":"REG","maxRegulationPeriods":3},"goals":[]},{"periodDescriptor":{"number":3,"periodType":"REG","maxRegulationPeriods":3},"goals":[{"situationCode":"1551","eventId":1061,"strength":"ev","playerId":8478864,"firstName":{"default":"Kirill"},"lastName":{"default":"Kaprizov"},"name":{"default":"K. Kaprizov"},"teamAbbrev":{"default":"MIN"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/MIN/8478864.png","highlightClipSharingUrl":"https://nhl.com/video/min-bos-kaprizov-scores-goal-against-linus-ullmark-6343567258112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/min-bos-kaprizov-scores-goal-against-linus-ullmark-6343566767112","highlightClip":6343567258112,"highlightClipFr":6343566767112,"goalsToDate":9,"awayScore":2,"homeScore":2,"timeInPeriod":"13:12","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8478136,"firstName":{"default":"Jake","cs":"Jacob","de":"Jacob","es":"Jacob","fi":"Jacob","sk":"Jacob","sv":"Jacob"},"lastName":{"default":"Middleton"},"name":{"default":"J. Middleton"},"assistsToDate":7,"sweaterNumber":5},{"playerId":8482122,"firstName":{"default":"Brock"},"lastName":{"default":"Faber"},"name":{"default":"B. Faber"},"assistsToDate":13,"sweaterNumber":7}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020484/ev1061.json","homeTeamDefendingSide":"left","isHome":false},{"situationCode":"1551","eventId":1075,"strength":"ev","playerId":8477451,"firstName":{"default":"Ryan"},"lastName":{"default":"Hartman"},"name":{"default":"R. Hartman"},"teamAbbrev":{"default":"MIN"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/MIN/8477451.png","highlightClipSharingUrl":"https://nhl.com/video/min-bos-hartman-scores-goal-against-boston-bruins-6343566774112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/min-bos-hartman-scores-goal-against-boston-bruins-6343566864112","highlightClip":6343566774112,"highlightClipFr":6343566864112,"goalsToDate":9,"awayScore":3,"homeScore":2,"leadingTeamAbbrev":{"default":"MIN"},"timeInPeriod":"15:10","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8482079,"firstName":{"default":"Marco"},"lastName":{"default":"Rossi"},"name":{"default":"M. Rossi"},"assistsToDate":8,"sweaterNumber":23}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020484/ev1075.json","homeTeamDefendingSide":"left","isHome":false},{"situationCode":"1460","eventId":175,"strength":"pp","playerId":8473419,"firstName":{"default":"Brad"},"lastName":{"default":"Marchand"},"name":{"default":"B. Marchand"},"teamAbbrev":{"default":"BOS"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/BOS/8473419.png","highlightClipSharingUrl":"https://nhl.com/video/min-bos-marchand-scores-goal-against-marc-andre-fleury-6343568849112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/min-bos-marchand-scores-goal-against-marc-andre-fleury-6343566989112","highlightClip":6343568849112,"highlightClipFr":6343566989112,"goalsToDate":13,"awayScore":3,"homeScore":3,"timeInPeriod":"18:54","shotType":"wrist","goalModifier":"none","assists":[{"playerId":8479987,"firstName":{"default":"Morgan"},"lastName":{"default":"Geekie"},"name":{"default":"M. Geekie"},"assistsToDate":7,"sweaterNumber":39},{"playerId":8478401,"firstName":{"default":"Pavel"},"lastName":{"default":"Zacha"},"name":{"default":"P. Zacha"},"assistsToDate":13,"sweaterNumber":18}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020484/ev175.json","homeTeamDefendingSide":"left","isHome":true}]},{"periodDescriptor":{"number":4,"periodType":"OT","maxRegulationPeriods":3},"goals":[{"situationCode":"1331","eventId":1199,"strength":"ev","playerId":8478864,"firstName":{"default":"Kirill"},"lastName":{"default":"Kaprizov"},"name":{"default":"K. Kaprizov"},"teamAbbrev":{"default":"MIN"},"headshot":"https://assets.nhle.com/mugs/nhl/20232024/MIN/8478864.png","highlightClipSharingUrl":"https://nhl.com/video/min-bos-kaprizov-scores-goal-against-boston-bruins-6343569257112","highlightClipSharingUrlFr":"https://nhl.com/fr/video/min-bos-kaprizov-scores-goal-against-boston-bruins-6343570129112","highlightClip":6343569257112,"highlightClipFr":6343570129112,"goalsToDate":10,"awayScore":4,"homeScore":3,"leadingTeamAbbrev":{"default":"MIN"},"timeInPeriod":"02:54","shotType":"snap","goalModifier":"none","assists":[{"playerId":8478493,"firstName":{"default":"Joel"},"lastName":{"default":"Eriksson Ek"},"name":{"default":"J. Eriksson Ek"},"assistsToDate":8,"sweaterNumber":14}],"pptReplayUrl":"https://wsr.nhle.com/sprites/20232024/2023020484/ev1199.json","homeTeamDefendingSide":"right","isHome":false}]}],"threeStars":[{"star":1,"playerId":8470594,"teamAbbrev":"MIN","headshot":"https://assets.nhle.com/mugs/nhl/20232024/MIN/8470594.png","name":{"default":"M. Fleury"},"sweaterNo":29,"position":"G","goalsAgainstAverage":2.86,"savePctg":0.93},{"star":2,"playerId":8477956,"teamAbbrev":"BOS","headshot":"https://assets.nhle.com/mugs/nhl/20232024/BOS/8477956.png","name":{"default":"D. Pastrnak","cs":"D. Pastrňák","sk":"D. Pastrňák"},"sweaterNo":88,"position":"R","goals":2,"assists":0,"points":2},{"star":3,"playerId":8477451,"teamAbbrev":"MIN","headshot":"https://assets.nhle.com/mugs/nhl/20232024/MIN/8477451.png","name":{"default":"R. Hartman"},"sweaterNo":38,"position":"R","goals":1,"assists":0,"points":1}],"penalties":[{"periodDescriptor":{"number":1,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"06:14","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Jake"},"lastName":{"default":"DeBrusk"},"sweaterNumber":74},"teamAbbrev":{"default":"BOS"},"drawnBy":{"firstName":{"default":"Matt"},"lastName":{"default":"Boldy"},"sweaterNumber":12},"descKey":"slashing"},{"timeInPeriod":"07:48","type":"MAJ","duration":5,"committedByPlayer":{"firstName":{"default":"Jakub"},"lastName":{"default":"Lauko"},"sweaterNumber":94},"teamAbbrev":{"default":"BOS"},"drawnBy":{"firstName":{"default":"Connor"},"lastName":{"default":"Dewar"},"sweaterNumber":26},"descKey":"fighting"},{"timeInPeriod":"07:48","type":"MAJ","duration":5,"committedByPlayer":{"firstName":{"default":"Connor"},"lastName":{"default":"Dewar"},"sweaterNumber":26},"teamAbbrev":{"default":"MIN"},"drawnBy":{"firstName":{"default":"Jakub"},"lastName":{"default":"Lauko"},"sweaterNumber":94},"descKey":"fighting"},{"timeInPeriod":"16:47","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Ryan"},"lastName":{"default":"Hartman"},"sweaterNumber":38},"teamAbbrev":{"default":"MIN"},"drawnBy":{"firstName":{"default":"Brad"},"lastName":{"default":"Marchand"},"sweaterNumber":63},"descKey":"roughing"},{"timeInPeriod":"16:47","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Brad"},"lastName":{"default":"Marchand"},"sweaterNumber":63},"teamAbbrev":{"default":"BOS"},"drawnBy":{"firstName":{"default":"Ryan"},"lastName":{"default":"Hartman"},"sweaterNumber":38},"descKey":"roughing"}]},{"periodDescriptor":{"number":2,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"06:07","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Patrick","cs":"Pat","de":"Pat","es":"Pat","fi":"Pat","sk":"Pat","sv":"Pat"},"lastName":{"default":"Maroon"},"sweaterNumber":20},"teamAbbrev":{"default":"MIN"},"drawnBy":{"firstName":{"default":"Parker"},"lastName":{"default":"Wotherspoon"},"sweaterNumber":29},"descKey":"instigator","servedBy":{"default":"V. Lettieri"}},{"timeInPeriod":"06:07","type":"MAJ","duration":5,"committedByPlayer":{"firstName":{"default":"Parker"},"lastName":{"default":"Wotherspoon"},"sweaterNumber":29},"teamAbbrev":{"default":"BOS"},"drawnBy":{"firstName":{"default":"Patrick","cs":"Pat","de":"Pat","es":"Pat","fi":"Pat","sk":"Pat","sv":"Pat"},"lastName":{"default":"Maroon"},"sweaterNumber":20},"descKey":"fighting"},{"timeInPeriod":"06:07","type":"MAJ","duration":5,"committedByPlayer":{"firstName":{"default":"Patrick","cs":"Pat","de":"Pat","es":"Pat","fi":"Pat","sk":"Pat","sv":"Pat"},"lastName":{"default":"Maroon"},"sweaterNumber":20},"teamAbbrev":{"default":"MIN"},"drawnBy":{"firstName":{"default":"Parker"},"lastName":{"default":"Wotherspoon"},"sweaterNumber":29},"descKey":"fighting"},{"timeInPeriod":"06:07","type":"MIS","duration":10,"committedByPlayer":{"firstName":{"default":"Patrick","cs":"Pat","de":"Pat","es":"Pat","fi":"Pat","sk":"Pat","sv":"Pat"},"lastName":{"default":"Maroon"},"sweaterNumber":20},"teamAbbrev":{"default":"MIN"},"descKey":"instigator-misconduct"}]},{"periodDescriptor":{"number":3,"periodType":"REG","maxRegulationPeriods":3},"penalties":[{"timeInPeriod":"05:20","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Zach"},"lastName":{"default":"Bogosian"},"sweaterNumber":24},"teamAbbrev":{"default":"MIN"},"drawnBy":{"firstName":{"default":"Jake"},"lastName":{"default":"DeBrusk"},"sweaterNumber":74},"descKey":"tripping"},{"timeInPeriod":"17:29","type":"MIN","duration":2,"committedByPlayer":{"firstName":{"default":"Alex"},"lastName":{"default":"Goligoski"},"sweaterNumber":33},"teamAbbrev":{"default":"MIN"},"drawnBy":{"firstName":{"default":"Charlie"},"lastName":{"default":"Coyle"},"sweaterNumber":13},"descKey":"high-sticking"}]},{"periodDescriptor":{"number":4,"periodType":"OT","maxRegulationPeriods":3},"penalties":[]}]},"clock":{"timeRemaining":"02:06","secondsRemaining":126,"running":false,"inIntermission":false}}