| Team | 1 | 2 | 3 | Total |
|---|---|---|---|---|
| OTT | 1 | 2 | 2 | 5 |
| TB | 3 | 0 | 1 | 4 |
| Period | Time | Team | Scorer | Assists | Score |
|---|---|---|---|---|---|
| 1 | 5:35 | TB | Oliver Bjorkstrand (PP) | Jake Guentzel, Brayden Point | 0-1 |
| 1 | 7:00 | TB | Brayden Point | Jake Guentzel, Darren Raddysh | 0-2 |
| 1 | 10:18 | OTT | Dylan Cozens (PP) | Brady Tkachuk, Jake Sanderson | 1-2 |
| 1 | 14:46 | TB | Nikita Kucherov (PP) | Victor Hedman, Brayden Point | 1-3 |
| 2 | 0:42 | OTT | Artem Zub | Brady Tkachuk, Tim Stützle | 2-3 |
| 2 | 15:09 | OTT | Shane Pinto | Artem Zub, Brady Tkachuk | 3-3 |
| 3 | 18:13 | OTT | Shane Pinto | Jake Sanderson | 4-3 |
| 3 | 19:12 | OTT | Claude Giroux (EN) | Shane Pinto, Artem Zub | 5-3 |
| 3 | 19:46 | TB | Nikita Kucherov | Darren Raddysh, Victor Hedman | 5-4 |
| Period | Time | Team | Player | Penalty | Minutes |
|---|---|---|---|---|---|
| 1 | 2:26 | OTT | Kurtis MacDermid | Fighting | 5 |
| 1 | 2:26 | TB | Curtis Douglas | Fighting | 5 |
| 1 | 4:45 | OTT | Dylan Cozens | Holding | 2 |
| 1 | 9:10 | TB | Brandon Hagel | Tripping | 2 |
| 1 | 12:34 | OTT | Brady Tkachuk | Roughing | 2 |
| 1 | 12:34 | TB | Anthony Cirelli | Roughing | 2 |
| 1 | 12:34 | TB | Brandon Hagel | Roughing | 2 |
| 1 | 12:34 | OTT | Thomas Chabot | Roughing | 2 |
| 1 | 12:38 | TB | Emil Lilleberg | Fighting | 5 |
| 1 | 12:38 | OTT | Donovan Sebrango | Fighting | 5 |
| 1 | 12:58 | OTT | David Perron | Holding | 2 |
| 1 | 15:19 | TB | Pontus Holmberg | Holding | 2 |
| 2 | 7:53 | TB | Mitchell Chaffee | Roughing | 2 |
| 2 | 18:31 | TB | Mitchell Chaffee | Holding | 2 |
| 3 | 2:23 | OTT | Artem Zub | Interference | 2 |
| Goalie | Team | Saves | Shots | Save % | TOI |
|---|---|---|---|---|---|
| Linus Ullmark | OTT | 21 | 25 | 84.0% | 59:53 |
| Andrei Vasilevskiy | TB | 29 | 33 | 87.9% | 58:56 |