FinalWin Prob.pScore
936%102
88
764%107
96
ORTG#PossPace
CHA logo CHA
92.69595.3
BOS logo BOS
100.09695.7

WIN PROBABILITY | PLAYS

Live win probability requires a premium subscription for some games.

Win Probability

CelticsHornetsQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Scoring Margin

CelticsHornetsQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Play-by-Play

Score / WinProb
ClockTeamEventCHABOS
Q4 - 0:00.0BOS88
96
Q4 - 0:10.0CHASessions 3' Fadeaway Jumper (13 PTS) (Batum 5 AST)88
96
Q4 - 0:20.0CHAZeller REBOUND (Off:6 Def:4)86
96
Q4 - 0:21.0BOSMISS Jerebko 26' 3PT Jump Shot86
96
Q4 - 0:34.0CHASessions 2' Cutting Layup Shot (11 PTS) (Batum 4 AST)86
96
Q4 - 0:45.0BOSCrowder 1' Layup (12 PTS) (Thomas 5 AST)84
96
Q4 - 0:54.0CHAWilliams 3PT Jump Shot (12 PTS) (Sessions 6 AST)84
94
Q4 - 1:01CHABatum REBOUND (Off:0 Def:10)81
94
Q4 - 1:02BOSMISS Bradley 17' Jump Shot81
94
Q4 - 1:18BOSHorford REBOUND (Off:1 Def:7)81
94
Q4 - 1:19CHAMISS Zeller 2' Layup81
94
Q4 - 1:24CHAZeller REBOUND (Off:6 Def:3)81
94
Q4 - 1:25CHAMISS Belinelli 25' 3PT Jump Shot81
94
Q4 - 1:35BOSJerebko 1' Tip Layup Shot (9 PTS)81
94
Q4 - 1:35BOSJerebko REBOUND (Off:1 Def:2)81
92
Q4 - 1:36BOSMISS Horford 9' Jump Shot81
92
Q4 - 1:54BOSCrowder REBOUND (Off:0 Def:5)81
92
Q4 - 1:55CHAMISS Belinelli 25' 3PT Jump Shot81
92
Q4 - 2:02CHABatum REBOUND (Off:0 Def:9)81
92
Q4 - 2:03BOSMISS Thomas 3' Cutting Layup Shot81
92
Q4 - 2:21CHABelinelli 1' Cutting Layup Shot (11 PTS) (Sessions 5 AST)81
92
Q4 - 2:32CHASessions REBOUND (Off:1 Def:4)79
92
Q4 - 2:33BOSMISS Crowder 25' 3PT Jump Shot79
92
Q4 - 2:46BOSBradley REBOUND (Off:1 Def:6)79
92
Q4 - 2:47CHAMISS Sessions 25' 3PT Jump Shot79
92
Q4 - 2:52CHAZeller REBOUND (Off:5 Def:3)79
92
Q4 - 2:53CHAMISS Belinelli 10' Jump Shot79
92
Q4 - 2:56CHABelinelli REBOUND (Off:2 Def:0)79
92
Q4 - 2:58CHAMISS Batum 25' 3PT Jump Shot79
92
Q4 - 3:09BOSThomas Free Throw 2 of 2 (26 PTS)79
92
Q4 - 3:09CHASUB: Belinelli FOR Kidd-Gilchrist79
91
Q4 - 3:09BOSThomas Free Throw 1 of 2 (25 PTS)79
91
Q4 - 3:09CHASessions Personal Block Foul (P3.PN) (K.Scott)79
90
Q4 - 3:16BOSCELTICS Rebound79
90
Q4 - 3:17CHAMISS Kidd-Gilchrist 5' Jump Shot79
90
Q4 - 3:36CHAZeller REBOUND (Off:4 Def:3)79
90
Q4 - 3:37BOSMISS Crowder 6' Jump Shot79
90
Q4 - 3:47CHABradley STEAL (1 STL)79
90
Q4 - 3:52CHABatum REBOUND (Off:0 Def:8)79
90
Q4 - 3:53BOSMISS Thomas 4' Jump Shot79
90
Q4 - 4:08BOSHorford REBOUND (Off:1 Def:6)79
90
Q4 - 4:10CHAMISS Batum 13' Jump Shot79
90
Q4 - 4:24BOSBradley 27' 3PT Jump Shot (12 PTS) (Thomas 4 AST)79
90
Q4 - 4:37CHABatum Traveling Turnover (P5.T11)79
87
Q4 - 4:52CHASUB: Kidd-Gilchrist FOR Belinelli79
87
Q4 - 4:52CHAHornets Timeout: Regular (Reg.5 Short 2)79
87
Q4 - 4:52BOSThomas 25' 3PT Jump Shot (24 PTS) (Horford 5 AST)79
87
Q4 - 5:08BOSHorford REBOUND (Off:1 Def:5)79
84
Q4 - 5:09CHAMISS Belinelli 24' 3PT Jump Shot79
84
Q4 - 5:24BOSCrowder Free Throw 2 of 2 (10 PTS)79
84
Q4 - 5:24BOSCrowder Free Throw 1 of 2 (9 PTS)79
83
Q4 - 5:24CHAWilliams S.FOUL (P1.PN) (K.Scott)79
82
Q4 - 5:33BOSThomas Free Throw Flagrant 2 of 2 (21 PTS)79
82
Q4 - 5:33BOSThomas Free Throw Flagrant 1 of 2 (20 PTS)79
81
Q4 - 5:33CHA79
80
Q4 - 5:33CHABelinelli FLAGRANT.FOUL.TYPE1 (P3.T4) (L.Holtkamp)79
80
Q4 - 5:36CHAHorford STEAL (2 STL)79
80
Q4 - 5:45CHABelinelli REBOUND (Off:1 Def:0)79
80
Q4 - 5:47CHAMISS Batum 26' 3PT Jump Shot79
80
Q4 - 6:11BOSCrowder 27' 3PT Jump Shot (8 PTS) (Bradley 2 AST)79
80
Q4 - 6:32BOSSUB: Jerebko FOR Smart79
77
Q4 - 6:32BOSSUB: Crowder FOR Johnson79
77
Q4 - 6:32BOSCELTICS Timeout: Regular (Full 4 Short 1)79
77
Q4 - 6:32CHABelinelli 4' Driving Finger Roll Layup (9 PTS)79
77
Q4 - 6:42CHABatum REBOUND (Off:0 Def:7)77
77
Q4 - 6:43BOSMISS Smart 9' Driving Floating Jump Shot77
77
Q4 - 7:05CHABatum 3' Jump Shot (22 PTS)77
77
Q4 - 7:12BOSSmart Out of Bounds - Bad Pass Turnover Turnover (P3.T13)75
77
Q4 - 7:12BOSJump Ball Johnson vs. Zeller: Tip to Batum75
77
Q4 - 7:13CHASUB: Batum FOR Lamb75
77
Q4 - 7:13BOSSUB: Horford FOR Olynyk75
77
Q4 - 7:16BOSSmart REBOUND (Off:1 Def:6)75
77
Q4 - 7:17CHAMISS Belinelli 25' 3PT Jump Shot75
77
Q4 - 7:32CHALamb REBOUND (Off:1 Def:5)75
77
Q4 - 7:33BOSMISS Bradley 26' 3PT Jump Shot75
77
Q4 - 7:50CHABelinelli 27' 3PT Jump Shot (7 PTS) (Williams 3 AST)75
77
Q4 - 8:04CHASUB: Zeller FOR Hawes72
77
Q4 - 8:04CHASUB: Sessions FOR Roberts72
77
Q4 - 8:04CHASUB: Williams FOR Kaminsky72
77
Q4 - 8:04BOSJohnson P.FOUL (P1.T2) (L.Holtkamp)72
77
Q4 - 8:13CHAKaminsky REBOUND (Off:2 Def:2)72
77
Q4 - 8:14BOSMISS Thomas 27' 3PT Pullup Jump Shot72
77
Q4 - 8:20BOSJohnson REBOUND (Off:0 Def:4)72
77
Q4 - 8:21CHAMISS Roberts 8' Driving Floating Jump Shot72
77
Q4 - 8:42BOSBradley 7' Driving Floating Jump Shot (9 PTS) (Smart 5 AST)72
77
Q4 - 8:56CHAHawes Free Throw 2 of 2 (3 PTS)72
75
Q4 - 8:56BOSSUB: Bradley FOR Rozier71
75
Q4 - 8:56CHAHornets Rebound71
75
Q4 - 8:56CHAMISS Hawes Free Throw 1 of 271
75
Q4 - 8:56BOSOlynyk S.FOUL (P1.T1) (T.Washington)71
75
Q4 - 9:14BOSJohnson Free Throw 2 of 2 (3 PTS)71
75
Q4 - 9:14BOSCELTICS Rebound71
74
Q4 - 9:14BOSMISS Johnson Free Throw 1 of 271
74
Q4 - 9:14CHALamb S.FOUL (P4.T3) (K.Scott)71
74
Q4 - 9:27CHABelinelli 23' Jump Shot (4 PTS) (Roberts 2 AST)71
74
Q4 - 9:38CHAHornets Timeout: Regular (Reg.4 Short 2)69
74
Q4 - 9:38BOSJohnson 5' Floating Jump Shot (2 PTS) (Olynyk 2 AST)69
74
Q4 - 9:50BOSRozier REBOUND (Off:0 Def:5)69
72
Q4 - 9:51CHAMISS Lamb 26' 3PT Jump Shot69
72
Q4 - 10:02BOSThomas Step Out of Bounds Turnover (P2.T12)69
72
Q4 - 10:10BOSRozier REBOUND (Off:0 Def:4)69
72
Q4 - 10:11CHAMISS Roberts 15' Jump Shot69
72
Q4 - 10:31BOSSmart Free Throw 1 of 1 (5 PTS)69
72
Q4 - 10:31CHABelinelli S.FOUL (P2.T2) (L.Holtkamp)69
71
Q4 - 10:31BOSSmart 10' Jump Shot (4 PTS)69
71
Q4 - 10:47CHALamb P.FOUL (P3.T1) (T.Washington)69
69
Q4 - 10:47BOSCELTICS Rebound69
69
Q4 - 10:48CHAMISS Kaminsky 27' 3PT Jump Shot69
69
Q4 - 10:57CHALamb REBOUND (Off:1 Def:4)69
69
Q4 - 10:57CHAMISS Lamb 2' Layup69
69
Q4 - 11:11CHAHawes REBOUND (Off:0 Def:3)69
69
Q4 - 11:12BOSMISS Rozier 15' Jump Shot69
69
Q4 - 11:24BOSJohnson REBOUND (Off:0 Def:3)69
69
Q4 - 11:26CHAMISS Belinelli 16' Jump Shot69
69
Q4 - 11:42CHALamb REBOUND (Off:0 Def:4)69
69
Q4 - 11:43BOSMISS Thomas 26' 3PT Jump Shot69
69
Q4 - 12:0069
69
Q3 - 0:00.0CHA69
69
Q3 - 0:00.0CHAHornets Rebound69
69
Q3 - 0:00.0CHAMISS Kaminsky 27' 3PT Jump Shot69
69
Q3 - 0:05.0CHABatum REBOUND (Off:0 Def:6)69
69
Q3 - 0:06.0BOSMISS Olynyk 10' Turnaround Fadeaway Shot69
69
Q3 - 0:32.0CHARoberts Free Throw 2 of 2 (5 PTS)69
69
Q3 - 0:32.0BOSSUB: Johnson FOR Horford68
69
Q3 - 0:32.0CHARoberts Free Throw 1 of 2 (4 PTS)68
69
Q3 - 0:32.0BOSRozier P.FOUL (P2.PN) (L.Holtkamp)67
69
Q3 - 0:40.0BOSOlynyk 24' 3PT Jump Shot (7 PTS) (Horford 4 AST)67
69
Q3 - 0:59.0BOSSmart REBOUND (Off:1 Def:5)67
66
Q3 - 1:00CHAMISS Hawes 25' 3PT Jump Shot67
66
Q3 - 1:20BOSHorford Free Throw 2 of 2 (18 PTS)67
66
Q3 - 1:20BOSCELTICS Rebound67
65
Q3 - 1:20BOSMISS Horford Free Throw 1 of 267
65
Q3 - 1:20CHABelinelli S.FOUL (P1.PN) (T.Washington)67
65
Q3 - 1:28BOSOlynyk REBOUND (Off:0 Def:3)67
65
Q3 - 1:29CHAMISS Kaminsky 6' Turnaround Hook Shot67
65
Q3 - 1:46CHABatum REBOUND (Off:0 Def:5)67
65
Q3 - 1:46BOSMISS Horford Free Throw 2 of 267
65
Q3 - 1:46BOSSUB: Rozier FOR Bradley67
65
Q3 - 1:46BOSHorford Free Throw 1 of 2 (17 PTS)67
65
Q3 - 1:46CHAHawes S.FOUL (P4.T2) (L.Holtkamp)67
64
Q3 - 2:11CHAKaminsky 25' 3PT Jump Shot (7 PTS) (Belinelli 4 AST)67
64
Q3 - 2:28BOSSmart Bad Pass Turnover (P2.T11)64
64
Q3 - 2:49CHAHawes 3' Cutting Layup Shot (2 PTS) (Batum 3 AST)64
64
Q3 - 2:57CHASUB: Roberts FOR Sessions62
64
Q3 - 2:57CHASUB: Hawes FOR Zeller62
64
Q3 - 2:57BOSCELTICS Timeout: Regular (Full 3 Short 1)62
64
Q3 - 2:57CHAHornets Timeout: Short (Reg.3 Short 2)62
64
Q3 - 3:04BOSHorford 5' Driving Hook Shot (16 PTS) (Crowder 3 AST)62
64
Q3 - 3:14CHAOlynyk STEAL (2 STL)62
62
Q3 - 3:23CHABatum REBOUND (Off:0 Def:4)62
62
Q3 - 3:25BOSMISS Crowder 25' 3PT Jump Shot62
62
Q3 - 3:40BOSOlynyk REBOUND (Off:0 Def:2)62
62
Q3 - 3:43CHAMISS Batum 16' Jump Shot62
62
Q3 - 3:57BOSOlynyk 3PT Jump Shot (4 PTS) (Horford 3 AST)62
62
Q3 - 4:12CHAZeller Offensive Foul Turnover (P1.T8)62
59
Q3 - 4:12CHAZeller OFF.Foul (P3) (T.Washington)62
59
Q3 - 4:12BOSSUB: Smart FOR Thomas62
59
Q3 - 4:15CHASessions REBOUND (Off:1 Def:3)62
59
Q3 - 4:16BOSMISS Horford 1' Putback Layup62
59
Q3 - 4:17BOSHorford REBOUND (Off:1 Def:4)62
59
Q3 - 4:18BOSMISS Bradley 3' Layup62
59
Q3 - 4:23BOSHorford REBOUND (Off:0 Def:4)62
59
Q3 - 4:31CHAMISS Belinelli 26' 3PT Jump Shot62
59
Q3 - 4:42BOSSUB: Olynyk FOR Jerebko62
59
Q3 - 4:42CHASUB: Belinelli FOR Kidd-Gilchrist62
59
Q3 - 4:42CHASUB: Kaminsky FOR Williams62
59
Q3 - 4:42CHAHornets Rebound62
59
Q3 - 4:42CHAHorford BLOCK (5 BLK)62
59
Q3 - 4:56BOSHorford 2' Alley Oop Layup (14 PTS) (Thomas 3 AST)62
59
Q3 - 5:07CHASessions P.FOUL (P2.T1) (K.Scott)62
57
Q3 - 5:14CHABatum Free Throw 2 of 2 (20 PTS)62
57
Q3 - 5:14CHABatum Free Throw 1 of 2 (19 PTS)61
57
Q3 - 5:14BOSCrowder S.FOUL (P2.T4) (T.Washington)60
57
Q3 - 5:19CHASessions REBOUND (Off:1 Def:2)60
57
Q3 - 5:20BOSMISS Bradley 26' 3PT Jump Shot60
57
Q3 - 5:28BOSCrowder REBOUND (Off:0 Def:4)60
57
Q3 - 5:29CHAMISS Batum 25' 3PT Jump Shot60
57
Q3 - 5:36CHAHornets Rebound60
57
Q3 - 5:37CHAHorford BLOCK (4 BLK)60
57
Q3 - 5:38CHAWilliams REBOUND (Off:2 Def:4)60
57
Q3 - 5:39CHAMISS Sessions 16' Jump Shot60
57
Q3 - 6:02BOSBradley 25' 3PT Jump Shot (7 PTS) (Thomas 2 AST)60
57
Q3 - 6:09CHAJerebko STEAL (2 STL)60
54
Q3 - 6:25BOSThomas 3' Driving Finger Roll Layup (19 PTS)60
54
Q3 - 6:44CHAJerebko STEAL (1 STL)60
52
Q3 - 6:48CHAZeller REBOUND (Off:4 Def:2)60
52
Q3 - 6:49CHAMISS Williams 18' Jump Shot60
52
Q3 - 7:01CHA60
52
Q3 - 7:01CHAHornets Timeout: Regular (Reg.3 Short 1)60
52
Q3 - 7:01BOSHorford 21' Jump Shot (12 PTS) (Jerebko 3 AST)60
52
Q3 - 7:10BOSJerebko REBOUND (Off:0 Def:2)60
50
Q3 - 7:12CHAMISS Batum 6' Jump Shot60
50
Q3 - 7:31BOSBradley 16' Jump Shot (4 PTS) (Jerebko 2 AST)60
50
Q3 - 7:45CHABatum 13' Turnaround Fadeaway (18 PTS)60
48
Q3 - 8:05BOSThomas 4' Driving Finger Roll Layup (17 PTS) (Bradley 1 AST)58
48
Q3 - 8:25CHABatum Free Throw 2 of 2 (16 PTS)58
46
Q3 - 8:25CHABatum Free Throw 1 of 2 (15 PTS)57
46
Q3 - 8:25BOSJerebko S.FOUL (P3.T3) (K.Scott)56
46
Q3 - 8:35BOSHorford Lost Ball Turnover (P2.T10)56
46
Q3 - 8:39CHAWilliams 3' Jump Shot (9 PTS)56
46
Q3 - 8:55CHAKidd-Gilchrist REBOUND (Off:1 Def:5)54
46
Q3 - 8:57CHAMISS Batum 10' Jump Shot54
46
Q3 - 9:04BOSThomas P.FOUL (P1.T2) (L.Holtkamp)54
46
Q3 - 9:20BOSThomas 1' Layup (15 PTS) (Crowder 2 AST)54
46
Q3 - 9:26BOSCrowder REBOUND (Off:0 Def:3)54
44
Q3 - 9:27CHAMISS Zeller 1' Tip Layup Shot54
44
Q3 - 9:27CHAZeller REBOUND (Off:3 Def:2)54
44
Q3 - 9:28CHAMISS Sessions 1' Driving Layup54
44
Q3 - 9:30BOSCrowder Bad Pass Turnover (P2.T9)54
44
Q3 - 9:39BOSCrowder REBOUND (Off:0 Def:2)54
44
Q3 - 9:41CHAMISS Batum 29' 3PT Jump Shot54
44
Q3 - 9:59CHAWilliams REBOUND (Off:1 Def:4)54
44
Q3 - 10:00BOSMISS Bradley 12' Jump Shot54
44
Q3 - 10:12CHABatum Free Throw 2 of 2 (14 PTS)54
44
Q3 - 10:12CHABatum Free Throw 1 of 2 (13 PTS)53
44
Q3 - 10:12BOSJerebko Shooting Block Foul (P2.T1) (L.Holtkamp)52
44
Q3 - 10:22CHAHornets Rebound52
44
Q3 - 10:23BOSMISS Horford 10' Jump Shot52
44
Q3 - 10:40BOSHorford REBOUND (Off:0 Def:3)52
44
Q3 - 10:42CHAMISS Kidd-Gilchrist 14' Jump Shot52
44
Q3 - 10:59BOSThomas 26' 3PT Jump Shot (13 PTS) (Horford 2 AST)52
44
Q3 - 11:10BOSThomas REBOUND (Off:1 Def:2)52
41
Q3 - 11:11CHAHorford BLOCK (3 BLK)52
41
Q3 - 11:27BOSHorford Bad Pass Turnover (P1.T8)52
41
Q3 - 11:43CHAZeller 3' Cutting Layup Shot (2 PTS) (Sessions 4 AST)52
41
Q3 - 12:0050
41
Q2 - 0:00.0CHA50
41
Q2 - 0:00.0CHA50
41
Q2 - 0:00.0CHAHornets Rebound50
41
Q2 - 0:00.0CHAMISS Sessions 8' Driving Floating Jump Shot50
41
Q2 - 0:03.0CHASUB: Kaminsky FOR Williams50
41
Q2 - 0:03.0CHASUB: Zeller FOR Kidd-Gilchrist50
41
Q2 - 0:03.0BOSSUB: Jerebko FOR Thomas50
41
Q2 - 0:03.0BOSSUB: Brown FOR Bradley50
41
Q2 - 0:03.0CHAHornets Timeout: Short (Reg.2 Short 1)50
41
Q2 - 0:03.0BOSCrowder Backcourt Turnover (P1.T7)50
41
Q2 - 0:17.0BOSSUB: Bradley FOR Brown50
41
Q2 - 0:17.0BOSCELTICS Timeout: Short (Full 2 Short 1)50
41
Q2 - 0:20.0CHAWilliams 10' Turnaround Jump Shot (7 PTS) (Belinelli 3 AST)50
41
Q2 - 0:44.0CHAWilliams REBOUND (Off:1 Def:3)48
41
Q2 - 0:45.0BOSMISS Smart 26' 3PT Jump Shot48
41
Q2 - 0:52.0CHASUB: Belinelli FOR Lamb48
41
Q2 - 0:52.0CHALamb P.FOUL (P2.PN) (K.Scott)48
41
Q2 - 1:06CHABatum 25' 3PT Jump Shot (12 PTS) (Williams 2 AST)48
41
Q2 - 1:15CHABatum REBOUND (Off:0 Def:3)45
41
Q2 - 1:16BOSMISS Brown 2' Driving Finger Roll Layup45
41
Q2 - 1:32CHAWilliams Out of Bounds Lost Ball Turnover (P1.T5)45
41
Q2 - 1:46BOSCrowder Violation:Kicked Ball (.)45
41
Q2 - 1:54CHALamb REBOUND (Off:0 Def:3)45
41
Q2 - 1:55BOSMISS Horford 16' Jump Shot45
41
Q2 - 2:21CHABatum 25' 3PT Jump Shot (9 PTS) (Sessions 3 AST)45
41
Q2 - 2:38BOSHorford 8' Turnaround Hook Shot (10 PTS) (Smart 4 AST)42
41
Q2 - 2:44BOSSUB: Brown FOR Jerebko42
39
Q2 - 2:44CHAHornets Timeout: Regular (Reg.2 Short 0)42
39
Q2 - 2:46BOSThomas REBOUND (Off:1 Def:1)42
39
Q2 - 2:47BOSMISS Thomas 4' Driving Reverse Layup42
39
Q2 - 2:55CHALamb 16' Fadeaway Jumper (10 PTS)42
39
Q2 - 3:17BOSThomas Driving Finger Roll Layup (10 PTS) (Jerebko 1 AST)40
39
Q2 - 3:35CHASessions 1' Running Layup (9 PTS)40
37
Q2 - 3:41BOSThomas Bad Pass Turnover (P1.T6)38
37
Q2 - 3:49CHALamb 1' Cutting Finger Roll Layup Shot (8 PTS) (Batum 2 AST)38
37
Q2 - 4:06BOSThomas Free Throw 2 of 2 (8 PTS)36
37
Q2 - 4:06BOSThomas Free Throw 1 of 2 (7 PTS)36
36
Q2 - 4:06CHALamb S.FOUL (P1.T4) (L.Holtkamp)36
35
Q2 - 4:10BOSThomas REBOUND (Off:0 Def:1)36
35
Q2 - 4:11CHAMISS Sessions 8' Fadeaway Jumper36
35
Q2 - 4:25CHASUB: Batum FOR Zeller36
35
Q2 - 4:25BOSSUB: Smart FOR Rozier36
35
Q2 - 4:25BOSJerebko P.FOUL (P1.T3) (T.Washington)36
35
Q2 - 4:39BOSJerebko 24' 3PT Jump Shot (7 PTS) (Horford 1 AST)36
35
Q2 - 4:57CHALamb 18' Jump Shot (6 PTS)36
32
Q2 - 5:08CHAKidd-Gilchrist REBOUND (Off:0 Def:5)34
32
Q2 - 5:08BOSMISS Jerebko 24' 3PT Jump Shot34
32
Q2 - 5:20BOSHorford REBOUND (Off:0 Def:2)34
32
Q2 - 5:21CHAMISS Sessions 12' Floating Jump Shot34
32
Q2 - 5:28CHAKidd-Gilchrist REBOUND (Off:0 Def:4)34
32
Q2 - 5:28BOSMISS Thomas 2' Driving Reverse Layup34
32
Q2 - 5:51CHALamb 16' Jump Shot (4 PTS) (Williams 1 AST)34
32
Q2 - 5:55BOSSUB: Crowder FOR Olynyk32
32
Q2 - 5:55BOSSUB: Horford FOR Bradley32
32
Q2 - 5:55CHASUB: Zeller FOR Kaminsky32
32
Q2 - 5:55CHASUB: Kidd-Gilchrist FOR Belinelli32
32
Q2 - 5:55BOSCELTICS Timeout: Regular (Full 2 Short 0)32
32
Q2 - 5:55CHAHornets Rebound32
32
Q2 - 5:55CHAOlynyk BLOCK (2 BLK)32
32
Q2 - 5:59CHAKaminsky REBOUND (Off:2 Def:1)32
32
Q2 - 6:00BOSMISS Thomas 2' Driving Finger Roll Layup32
32
Q2 - 6:17BOSBradley REBOUND (Off:1 Def:5)32
32
Q2 - 6:18CHAMISS Lamb 10' Driving Floating Jump Shot32
32
Q2 - 6:24CHAWilliams REBOUND (Off:1 Def:2)32
32
Q2 - 6:25BOSMISS Olynyk 1' Driving Layup32
32
Q2 - 6:38CHAWilliams REBOUND (Off:1 Def:1)32
32
Q2 - 6:38CHAWilliams 1' Putback Layup (5 PTS)32
32
Q2 - 6:39CHAMISS Lamb 2' Driving Layup30
32
Q2 - 6:47BOSSUB: Thomas FOR Smart30
32
Q2 - 6:47CHASUB: Sessions FOR Roberts30
32
Q2 - 6:47BOSBradley P.FOUL (P3.T2) (L.Holtkamp)30
32
Q2 - 6:56BOSJerebko 3' Layup (4 PTS) (Olynyk 1 AST)30
32
Q2 - 7:16CHAKaminsky 5' Jump Shot (4 PTS)30
30
Q2 - 7:18CHAKaminsky REBOUND (Off:2 Def:0)28
30
Q2 - 7:20CHAMISS Williams 25' 3PT Jump Shot28
30
Q2 - 7:28BOSRozier Bad Pass Turnover (P2.T5)28
30
Q2 - 7:34CHAKaminsky L.B.FOUL (P1.T3) (K.Scott)28
30
Q2 - 7:34BOSCELTICS Rebound28
30
Q2 - 7:35BOSMISS Bradley 26' 3PT Jump Shot28
30
Q2 - 7:39CHAKaminsky Violation:Kicked Ball (.)28
30
Q2 - 7:46BOSSmart REBOUND (Off:1 Def:4)28
30
Q2 - 7:47CHAMISS Lamb 25' 3PT Jump Shot28
30
Q2 - 8:05BOSRozier 20' Step Back Jump Shot (2 PTS)28
30
Q2 - 8:12BOSBradley REBOUND (Off:1 Def:4)28
28
Q2 - 8:14BOSMISS Jerebko 3PT Jump Shot28
28
Q2 - 8:26CHASUB: Williams FOR Hawes28
28
Q2 - 8:2628
28
Q2 - 8:26CHAHawes Foul Turnover (P1.T4)28
28
Q2 - 8:26CHAHawes Offensive Charge Foul (P3.T2) (L.Holtkamp)28
28
Q2 - 8:32CHALamb REBOUND (Off:0 Def:2)28
28
Q2 - 8:34BOSMISS Olynyk 26' 3PT Pullup Jump Shot28
28
Q2 - 8:40BOSOlynyk REBOUND (Off:0 Def:1)28
28
Q2 - 8:41CHAOlynyk BLOCK (1 BLK)28
28
Q2 - 8:42CHAKaminsky REBOUND (Off:1 Def:0)28
28
Q2 - 8:43CHARoberts REBOUND (Off:1 Def:0)28
28
Q2 - 8:43CHAMISS Roberts 1' Tip Layup Shot28
28
Q2 - 8:44CHAMISS Roberts 8' Jump Shot28
28
Q2 - 9:08BOSSmart REBOUND (Off:1 Def:3)28
28
Q2 - 9:08BOSSmart 1' Tip Layup Shot (2 PTS)28
28
Q2 - 9:10BOSMISS Bradley 20' Pullup Jump Shot28
26
Q2 - 9:25BOSBradley REBOUND (Off:0 Def:4)28
26
Q2 - 9:26CHAMISS Belinelli 19' Turnaround Jump Shot28
26
Q2 - 9:40CHALamb REBOUND (Off:0 Def:1)28
26
Q2 - 9:40BOSMISS Olynyk Free Throw 2 of 228
26
Q2 - 9:40BOSOlynyk Free Throw 1 of 2 (1 PTS)28
26
Q2 - 9:40CHAHawes S.FOUL (P2.T1) (K.Scott)28
25
Q2 - 9:55BOSRozier REBOUND (Off:0 Def:3)28
25
Q2 - 9:56CHAMISS Hawes 27' 3PT Jump Shot28
25
Q2 - 10:18CHAHornets Rebound28
25
Q2 - 10:19BOSMISS Jerebko 25' 3PT Jump Shot28
25
Q2 - 10:36CHARoberts 20' Pullup Jump Shot (3 PTS)28
25
Q2 - 10:44BOSSUB: Bradley FOR Brown26
25
Q2 - 10:44BOSBrown P.FOUL (P1.T1) (L.Holtkamp)26
25
Q2 - 10:56BOSJerebko 1' Cutting Layup Shot (2 PTS) (Smart 3 AST)26
25
Q2 - 11:11CHALamb 7' Turnaround Bank Shot (2 PTS) (Belinelli 2 AST)26
23
Q2 - 11:31CHAHawes REBOUND (Off:0 Def:2)24
23
Q2 - 11:32BOSMISS Brown 3' Driving Layup24
23
Q2 - 11:47CHAKaminsky 2' Driving Layup (2 PTS) (Roberts 1 AST)24
23
Q2 - 12:0022
23
Q1 - 0:00.0BOS22
23
Q1 - 0:00.0BOSCELTICS Rebound22
23
Q1 - 0:00.0BOSMISS Brown 44' 3PT Jump Shot22
23
Q1 - 0:02.0BOSSmart REBOUND (Off:0 Def:3)22
23
Q1 - 0:02.0CHAMISS Kaminsky 3PT Jump Shot22
23
Q1 - 0:17.0BOSRozier Lost Ball Turnover (P1.T4)22
23
Q1 - 0:35.0BOSJerebko REBOUND (Off:0 Def:1)22
23
Q1 - 0:35.0CHAMISS Roberts Free Throw 2 of 222
23
Q1 - 0:35.0CHARoberts Free Throw 1 of 2 (1 PTS)22
23
Q1 - 0:35.0BOSRozier S.FOUL (P1.PN) (K.Scott)21
23
Q1 - 0:51.0BOSBrown Driving Layup (2 PTS) (Rozier 1 AST)21
23
Q1 - 0:56.0CHAOlynyk STEAL (1 STL)21
21
Q1 - 1:05CHAHawes REBOUND (Off:0 Def:1)21
21
Q1 - 1:06BOSMISS Rozier 19' Pullup Jump Shot21
21
Q1 - 1:12BOSRozier REBOUND (Off:0 Def:2)21
21
Q1 - 1:13CHAMISS Belinelli 21' Step Back Jump Shot21
21
Q1 - 1:25BOSSUB: Jerebko FOR Crowder21
21
Q1 - 1:25CHAHornets Rebound21
21
Q1 - 1:27BOSMISS Crowder 24' 3PT Jump Shot21
21
Q1 - 1:43BOSSmart REBOUND (Off:0 Def:2)21
21
Q1 - 1:44CHAMISS Kaminsky 9' Jump Shot21
21
Q1 - 1:52BOSSmart Bad Pass Turnover (P1.T3)21
21
Q1 - 2:04CHABelinelli Free Throw 3 of 3 (2 PTS)21
21
Q1 - 2:04BOSSUB: Olynyk FOR Horford20
21
Q1 - 2:04CHABelinelli Free Throw 2 of 3 (1 PTS)20
21
Q1 - 2:04CHAHornets Rebound19
21
Q1 - 2:04CHAMISS Belinelli Free Throw 1 of 319
21
Q1 - 2:04BOS19
21
Q1 - 2:04BOSSmart S.FOUL (P1.T4) (L.Holtkamp)19
21
Q1 - 2:18BOSHorford 19' Step Back Jump Shot (8 PTS)19
21
Q1 - 2:30BOSSmart REBOUND (Off:0 Def:1)19
19
Q1 - 2:30CHAMISS Batum 19' Turnaround Jump Shot19
19
Q1 - 2:46BOSCrowder 25' 3PT Jump Shot (5 PTS) (Smart 2 AST)19
19
Q1 - 2:56CHARoberts Out of Bounds - Bad Pass Turnover Turnover (P1.T2)19
16
Q1 - 2:56BOSJump Ball Horford vs. Hawes: Tip to Smart19
16
Q1 - 2:56CHAHornets Timeout: Regular (Reg.1 Short 0)19
16
Q1 - 3:06BOSHorford Free Throw 2 of 2 (6 PTS)19
16
Q1 - 3:06BOSHorford Free Throw 1 of 2 (5 PTS)19
15
Q1 - 3:06CHAHawes S.FOUL (P1.PN) (T.Washington)19
14
Q1 - 3:19BOSRozier REBOUND (Off:0 Def:1)19
14
Q1 - 3:20CHAMISS Kaminsky 24' 3PT Jump Shot19
14
Q1 - 3:33BOSHorford Free Throw 2 of 2 (4 PTS)19
14
Q1 - 3:33BOSSUB: Rozier FOR Thomas19
13
Q1 - 3:33CHASUB: Hawes FOR Zeller19
13
Q1 - 3:33BOSHorford Free Throw 1 of 2 (3 PTS)19
13
Q1 - 3:33CHAZeller L.B.FOUL (P2.PN) (K.Scott)19
12
Q1 - 3:33BOSCELTICS Rebound19
12
Q1 - 3:33BOSMISS Brown 25' 3PT Jump Shot19
12
Q1 - 3:42CHASUB: Roberts FOR Sessions19
12
Q1 - 3:42CHASessions P.FOUL (P1.T4) (T.Washington)19
12
Q1 - 3:54CHASessions 24' 3PT Jump Shot (7 PTS) (Belinelli 1 AST)19
12
Q1 - 4:20BOSThomas 1' Driving Layup (6 PTS) (Smart 1 AST)16
12
Q1 - 4:36BOSBrown REBOUND (Off:0 Def:1)16
10
Q1 - 4:37CHAMISS Sessions 22' Pullup Jump Shot16
10
Q1 - 4:46CHABatum REBOUND (Off:0 Def:2)16
10
Q1 - 4:47BOSMISS Thomas 7' Floating Jump Shot16
10
Q1 - 5:02CHASessions Free Throw 2 of 2 (4 PTS)16
10
Q1 - 5:02CHASessions Free Throw 1 of 2 (3 PTS)15
10
Q1 - 5:02BOSSUB: Brown FOR Bradley14
10
Q1 - 5:02BOSSUB: Smart FOR Johnson14
10
Q1 - 5:02CHASUB: Kaminsky FOR Williams14
10
Q1 - 5:02CHASUB: Belinelli FOR Kidd-Gilchrist14
10
Q1 - 5:02BOSCELTICS Timeout: Regular (Full 1 Short 0)14
10
Q1 - 5:02BOSCrowder Shooting Block Foul (P1.T3) (K.Scott)14
10
Q1 - 5:06CHAKidd-Gilchrist REBOUND (Off:0 Def:3)14
10
Q1 - 5:08BOSMISS Bradley 25' 3PT Jump Shot14
10
Q1 - 5:21BOSCrowder REBOUND (Off:0 Def:1)14
10
Q1 - 5:23CHAMISS Batum 23' Jump Shot14
10
Q1 - 5:43BOSThomas 2' Driving Layup (4 PTS) (Crowder 1 AST)14
10
Q1 - 6:08BOSBradley REBOUND (Off:0 Def:3)14
8
Q1 - 6:09CHAMISS Zeller 7' Driving Floating Jump Shot14
8
Q1 - 6:13CHAHornets Rebound14
8
Q1 - 6:14CHAJohnson BLOCK (1 BLK)14
8
Q1 - 6:17BOSJohnson Bad Pass Turnover (P1.T2)14
8
Q1 - 6:26CHAKidd-Gilchrist 25' 3PT Jump Shot (3 PTS) (Sessions 2 AST)14
8
Q1 - 6:40CHAHornets Rebound11
8
Q1 - 6:40CHAHorford BLOCK (2 BLK)11
8
Q1 - 6:47BOSBradley Bad Pass Turnover (P1.T1)11
8
Q1 - 6:58BOSBradley REBOUND (Off:0 Def:2)11
8
Q1 - 6:59CHAMISS Batum 18' Turnaround Fadeaway Shot11
8
Q1 - 7:09CHABatum Free Throw Technical (6 PTS)11
8
Q1 - 7:09BOSCELTICS T.Foul (Def. 3 Sec Johnson ) (L.Holtkamp)10
8
Q1 - 7:22CHAKidd-Gilchrist REBOUND (Off:0 Def:2)10
8
Q1 - 7:22BOSMISS Johnson Free Throw 2 of 210
8
Q1 - 7:22BOSCELTICS Rebound10
8
Q1 - 7:22BOSMISS Johnson Free Throw 1 of 210
8
Q1 - 7:22CHAKidd-Gilchrist S.FOUL (P1.T3) (T.Washington)10
8
Q1 - 7:39CHABatum Free Throw 1 of 1 (5 PTS)10
8
Q1 - 7:39BOSBradley S.FOUL (P2.T2) (T.Washington)9
8
Q1 - 7:39CHABatum 10' Turnaround Fadeaway (4 PTS)9
8
Q1 - 7:53CHAKidd-Gilchrist REBOUND (Off:0 Def:1)7
8
Q1 - 7:53BOSMISS Thomas Free Throw 1 of 17
8
Q1 - 7:53CHAZeller S.FOUL (P1.T2) (T.Washington)7
8
Q1 - 7:53BOSThomas 1' Driving Finger Roll Layup (2 PTS)7
8
Q1 - 8:04CHAWilliams 3PT Jump Shot (3 PTS) (Batum 1 AST)7
6
Q1 - 8:22BOSBradley 11' Pullup Bank Shot (2 PTS)4
6
Q1 - 8:44BOSHorford REBOUND (Off:0 Def:1)4
4
Q1 - 8:45CHAMISS Williams 25' 3PT Pullup Jump Shot4
4
Q1 - 8:51CHASessions REBOUND (Off:1 Def:1)4
4
Q1 - 8:54BOSMISS Horford 8' Turnaround Hook Shot4
4
Q1 - 9:05BOSJohnson REBOUND (Off:0 Def:2)4
4
Q1 - 9:06CHAMISS Sessions 25' 3PT Jump Shot4
4
Q1 - 9:14CHABatum REBOUND (Off:0 Def:1)4
4
Q1 - 9:15BOSMISS Thomas 1' Driving Finger Roll Layup4
4
Q1 - 9:34BOSJohnson REBOUND (Off:0 Def:1)4
4
Q1 - 9:35CHAZeller REBOUND (Off:2 Def:2)4
4
Q1 - 9:35CHAMISS Zeller Layup4
4
Q1 - 9:37CHAZeller REBOUND (Off:1 Def:2)4
4
Q1 - 9:37CHAMISS Zeller 1' Layup4
4
Q1 - 9:38CHAHorford BLOCK (1 BLK)4
4
Q1 - 9:44CHAZeller REBOUND (Off:0 Def:2)4
4
Q1 - 9:44BOSMISS Thomas 3PT Jump Shot4
4
Q1 - 9:56CHAHorford STEAL (1 STL)4
4
Q1 - 10:04BOSBradley P.FOUL (P1.T1) (T.Washington)4
4
Q1 - 10:11CHAZeller REBOUND (Off:0 Def:1)4
4
Q1 - 10:12BOSMISS Thomas 25' 3PT Jump Shot4
4
Q1 - 10:29CHASessions 20' Pullup Jump Shot (2 PTS) (Zeller 1 AST)4
4
Q1 - 10:45BOSHorford 20' Jump Shot (2 PTS) (Thomas 1 AST)2
4
Q1 - 10:57CHABatum 20' Pullup Jump Shot (2 PTS) (Sessions 1 AST)2
2
Q1 - 11:06CHAWilliams REBOUND (Off:0 Def:1)0
2
Q1 - 11:07BOSMISS Bradley 21' Step Back Jump Shot0
2
Q1 - 11:17BOSBradley REBOUND (Off:0 Def:1)0
2
Q1 - 11:18CHAMISS Batum 25' 3PT Jump Shot0
2
Q1 - 11:27CHASessions REBOUND (Off:1 Def:0)0
2
Q1 - 11:28CHAMISS Zeller 19' Jump Shot0
2
Q1 - 11:47BOSCrowder Free Throw 2 of 2 (2 PTS)0
2
Q1 - 11:47BOSCrowder Free Throw 1 of 2 (1 PTS)0
1
Q1 - 11:47CHABatum S.FOUL (P1.T1) (T.Washington)0
0
Q1 - 12:00BOSJump Ball Johnson vs. Zeller: Tip to Thomas0
0
Q1 - 12:000
0
Live win probability requires a premium subscription for some games.

SHOOTING

Live advanced shooting dashboard requires a premium subscription for some games.

Scoring Efficiency

CHA
0.82 41.1%
BOS
1.05 52.7%
Points per Opportunity/ True Shooting %

Scoring by Shot Type

At the Rim (within 5 feet)
CHA
13
28
46%
BOS
16
27
59%
Midrange
CHA
11
39
28%
BOS
9
23
39%
3PT | Effective 3PT
CHA
8
12.0
30
27%
40%
BOS
9
13.5
28
32%
48%
Free Throws
CHA
16
19
84%
BOS
19
26
73%
Makes
Effective 3P Makes
%
Efficiency
Misses
Bars scaled to point value.

Total Points

|
CHA logo Hornets
PLAYERPTSTS%TSM / TSA
N. Batum2250%11.0 / 22
R. Sessions1338%6.5 / 17
M. Williams1260%6.0 / 10
M. Belinelli1139%5.5 / 14
J. Lamb1050%5.0 / 10
F. Kaminsky735%3.5 / 10
B. Roberts536%2.5 / 7
M. Kidd-Gilchrist338%1.5 / 4
S. Hawes338%1.5 / 4
C. Zeller214%1.0 / 7
TS Makes
TS Misses

Total Points

|
BOS logo Celtics
PLAYERPTSTS%TSM / TSA
I. Thomas2659%13.0 / 22
A. Horford1860%9.0 / 15
J. Crowder1267%6.0 / 9
A. Bradley1243%6.0 / 14
J. Jerebko956%4.5 / 8
K. Olynyk758%3.5 / 6
M. Smart563%2.5 / 4
A. Johnson350%1.5 / 3
T. Rozier233%1.0 / 3
J. Brown220%1.0 / 5
TS Makes
TS Misses

MATCHUP

Scoring Opportunities

CHA
83
+23
-12
106
BOS
83
+8
-13
91
Base
ORB
TOV

Scoring Efficiency

CHA
0.82 41.1%
BOS
1.05 52.7%
Points per Opportunity/ True Shooting %

Reg Season Avg

Game Stats
Efficiency & PaceThis Game
Efficiency
109.3
111.5
CHA 92.6 +7.4
BOS 100.0
Pace
95.3
96.5
CHA 95.3
BOS 95.7 +0.3
Avg. Poss. Time
15.3
14.8
CHA 15.1
BOS 15.1 +0.1
Four FactorsThis Game
EFG %
50.1%
52.5%
CHA 37.1%
BOS 49.4% +12.3%
TO %
11.4%
13.1%
CHA 10.2% +2.5%
BOS 12.7%
ORB %
20.0%
21.3%
CHA 28.1% +16.2%
BOS 11.9%
FTrt
27.9
27.3
CHA 19.6
BOS 33.3 +13.7
Misc. StatsThis Game
AST %
61.1%
65.3%
CHA 65.6%
BOS 76.5% +10.9%
STL %
7.3%
7.8%
CHA 10.5% +3.2%
BOS 7.3%
BLK %
8.6%
7.1%
CHA 8.0%
BOS 11.9% +3.9%
Season averages charted by z-score with a range of -2.12 and 2.12.

Reg Season Avg

Game Stats
Shooting EfficiencyThis Game
TS%
53.4%
55.3%
CHA 41.1%
BOS 52.7% +11.6%
Rim FG%
58.4%
59.1%
CHA 46.4%
BOS 59.3% +12.9%
Mid FG%
39.7%
41.2%
CHA 28.2%
BOS 39.1% +10.9%
3P %
35.1%
35.9%
CHA 26.7%
BOS 32.1% +5.4%
FT %
81.5%
80.7%
CHA 84.2% +11.1%
BOS 73.1%
Shot DistributionThis Game
Rim Att. %
32.3%
35.1%
CHA 28.9%
BOS 34.6% +5.7%
Mid Att. %
34.2%
25.6%
CHA 40.2%
BOS 29.5% +10.7%
3P Att. %
33.5%
39.3%
CHA 30.9%
BOS 35.9% +5.0%
Season averages charted by z-score with a range of -2 and 2.
Game TotalsCHABOS
Possessions9596
Possession Minutes23.924.1
Points8896
Rebounds5346
Assists2126
Steals107
Blocks48
Turnovers (Team)12 (0)13 (0)
Fouls
Off. Rebounds (Team)16 (7)5 (3)
Def. Rebounds (Team)37 (3)41 (2)
Field Goals32-9734-78
At-the-Rim FG13-2816-27
Midrange FG11-399-23
2-Point FG24-6725-50
3-Point FG8-309-28
Free Throws16-1919-26
Fast Break Pts
2nd Chance Pts
Points in Paint
Pts off Turnovers
Bench Points
Biggest Lead

BOXSCORE

PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
G · 6'7" 230 · 28
35.6
22
50%
10
5
3
0
5
1
0
10
8-8
100%
4-12
33%
2-7
29%
G · 6'3" 190 · 31
32.2
13
38%
5
6
0
0
1
3
1
4
2-2
100%
4-13
31%
1-3
33%
F · 6'9" 237 · 30
30.7
12
60%
6
3
0
0
1
1
2
4
0-0
-
3-6
50%
2-4
50%
C · 7'0" 240 · 24
27.1
2
14%
10
1
2
3
1
3
6
4
0-0
-
1-7
14%
0-0
-
F · 6'7" 232 · 23
21.9
3
38%
6
0
2
0
1
1
1
5
0-0
-
0-3
0%
1-1
100%
G-F · 6'5" 210 · 31
27.0
11
39%
2
4
0
0
0
3
2
0
2-3
67%
3-7
43%
1-6
17%
F-C · 7'0" 242 · 24
19.8
7
35%
4
0
1
1
0
1
2
2
0-0
-
2-5
40%
1-5
20%
G · 6'5" 185 · 25
15.9
10
50%
6
0
1
0
0
4
1
5
0-0
-
5-8
63%
0-2
0%
G · 6'1" 173 · 31
15.8
5
36%
1
2
1
0
2
0
1
0
3-4
75%
1-5
20%
0-0
-
F-C · 7'1" 245 · 29
14.0
3
38%
3
0
0
0
1
4
0
3
1-2
50%
1-1
100%
0-2
0%
G · 6'1" 184 · 27
C · 7'2" 270 · 30
G-F · 6'5" 219 · 23
#9 · G · 6'6" 210 · 22
INACTIVE | INACTIVE
#35 · F · 6'9" 214 · 21
INACTIVE | INACTIVE
PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
TOTAL
240
88
41%
53
21
10
4
12
0
16
37
16-19
84%
24-67
36%
8-30
27%
Predictions are shown with muted text (and below actual stats once the game is recorded).
indicates prediction hit.

Predictions may update within 20 minutes of the game starting given official updates about inactive players.

Predictions are made for players independently. This means total predicted player minutes and points may not align with the minutes available or the overall predicted game score. This prioritizes predicting individual boxscore stats.

Boxscore predictions are optimized for the immediate future, i.e. uncertainty increases further into the future, particularly with minutes predictions.

Boxscore predictions use estimates of player skill in each stat and at each point in time given a player's career up to that point, how quickly each stat stabalizes, and how important factors uniquely affect each stat. Read more about Skills here.