Final Win Prob. pScore
2342%106
101
2258%108
108
ORTG#PossPace
MIN logo Timberwolves
103.198104.0
PHX logo Suns
109.19993.6

WIN PROBABILITY | PLAYS

Live win probability requires a premium subscription for some games.

Win Probability

SunsTimberwolvesQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Scoring Margin

SunsTimberwolvesQ1Q2Q3Q49:006:003:009:006:003:009:006:003:009:006:003:00

Play-by-Play

Score / WinProb
ClockTeamEventMINPHX
Q4 - 0:00.0PHX101
108
Q4 - 0:04.0MINLaVine 1' Driving Layup (28 PTS)101
108
Q4 - 0:11.0PHXBledsoe Free Throw 2 of 2 (23 PTS)99
108
Q4 - 0:11.0PHXBledsoe Free Throw 1 of 2 (22 PTS)99
107
Q4 - 0:11.0MINLaVine Personal Take Foul (P4.PN) (D.Taylor)99
106
Q4 - 0:14.0PHXBledsoe REBOUND (Off:0 Def:5)99
106
Q4 - 0:16.0MINMISS LaVine 21' Jump Shot99
106
Q4 - 0:25.0PHXBledsoe Free Throw 2 of 2 (21 PTS)99
106
Q4 - 0:25.0PHXBledsoe Free Throw 1 of 2 (20 PTS)99
105
Q4 - 0:25.0MINA. Miller Personal Take Foul (P1.PN) (D.Taylor)99
104
Q4 - 0:34.0MINLaVine 28' 3PT Jump Shot (26 PTS) (A. Miller 5 AST)99
104
Q4 - 0:48.0MINDieng REBOUND (Off:0 Def:5)96
104
Q4 - 0:49.0PHXMISS Bledsoe Free Throw 2 of 296
104
Q4 - 0:49.0PHXSUNS Rebound96
104
Q4 - 0:49.0PHXMISS Bledsoe Free Throw 1 of 296
104
Q4 - 0:49.0MINLaVine P.FOUL (P3.PN) (D.Taylor)96
104
Q4 - 1:01MINLaVine Layup (23 PTS)96
104
Q4 - 1:05PHXKnight Bad Pass Turnover (P5.T14)94
104
Q4 - 1:22PHXChandler REBOUND (Off:2 Def:2)94
104
Q4 - 1:24PHXMISS Knight 24' 3PT Step Back Jump Shot94
104
Q4 - 1:45MINLaVine Free Throw 1 of 1 (21 PTS)94
104
Q4 - 1:45PHXKnight S.FOUL (P3.PN) (B.Adams)93
104
Q4 - 1:45MINLaVine 7' Jump Shot (20 PTS)93
104
Q4 - 1:55MINTimberwolves Timeout: Regular (Reg.5 Short 1)91
104
Q4 - 1:55PHXBledsoe 16' Jump Shot (19 PTS)91
104
Q4 - 2:04MINRudez Personal Block Foul (P2.T4) (B.Adams)91
102
Q4 - 2:16PHXBledsoe REBOUND (Off:0 Def:4)91
102
Q4 - 2:18MINMISS Dieng 5' Jump Shot91
102
Q4 - 2:31MINMuhammad REBOUND (Off:0 Def:5)91
102
Q4 - 2:34PHXMISS Bledsoe 25' 3PT Jump Shot91
102
Q4 - 2:49MINDieng L.B.FOUL (P5.T3) (J.Phillips)91
102
Q4 - 2:49PHXSUNS Rebound91
102
Q4 - 2:49MINMISS Rudez 25' 3PT Jump Shot91
102
Q4 - 2:52MINA. Miller REBOUND (Off:1 Def:2)91
102
Q4 - 2:55MINMISS LaVine 18' Turnaround Jump Shot91
102
Q4 - 3:13PHXKnight 25' 3PT Jump Shot (25 PTS) (Leuer 4 AST)91
102
Q4 - 3:30MINMuhammad Free Throw 2 of 2 (9 PTS)91
99
Q4 - 3:30MINMuhammad Free Throw 1 of 2 (8 PTS)90
99
Q4 - 3:30PHXTucker S.FOUL (P5.PN) (D.Taylor)89
99
Q4 - 3:51PHXKnight 25' 3PT Jump Shot (22 PTS) (Leuer 3 AST)89
99
Q4 - 4:01MINLaVine P.FOUL (P2.T2) (J.Phillips)89
96
Q4 - 4:18PHXSUNS Timeout: Regular (Full 6 Short 2)89
96
Q4 - 4:19MINRudez 25' 3PT Jump Shot (11 PTS) (A. Miller 4 AST)89
96
Q4 - 4:32MINMuhammad REBOUND (Off:0 Def:4)86
96
Q4 - 4:34PHXMISS Knight 25' 3PT Jump Shot86
96
Q4 - 4:47MINDieng Cutting Dunk Shot (10 PTS) (Rudez 1 AST)86
96
Q4 - 5:04PHXBledsoe 25' 3PT Jump Shot (17 PTS) (Knight 6 AST)84
96
Q4 - 5:14MINBledsoe STEAL (4 STL)84
93
Q4 - 5:18MINA. Miller REBOUND (Off:0 Def:2)84
93
Q4 - 5:22PHXMISS Bledsoe 1' Driving Layup84
93
Q4 - 5:33MINDieng Free Throw 1 of 1 (8 PTS)84
93
Q4 - 5:33PHXSUB: Chandler FOR Len83
93
Q4 - 5:33PHXLen S.FOUL (P4.T4) (B.Adams)83
93
Q4 - 5:33MINDieng 8' Jump Shot (7 PTS) (LaVine 2 AST)83
93
Q4 - 5:53PHXKnight 25' 3PT Jump Shot (19 PTS) (Bledsoe 9 AST)81
93
Q4 - 6:08MINRudez 3PT Jump Shot (8 PTS) (A. Miller 3 AST)81
90
Q4 - 6:26PHXKnight Out of Bounds - Bad Pass Turnover Turnover (P4.T13)78
90
Q4 - 6:36PHXSUNS Timeout: Regular (Full 5 Short 2)78
90
Q4 - 6:38MINKnight STEAL (4 STL)78
90
Q4 - 6:39MINMuhammad REBOUND (Off:0 Def:3)78
90
Q4 - 6:43PHXMISS Bledsoe 16' Step Back Jump Shot78
90
Q4 - 7:03PHXLeuer REBOUND (Off:0 Def:3)78
90
Q4 - 7:05MINMISS LaVine 17' Jump Shot78
90
Q4 - 7:17PHXLeuer Out of Bounds - Bad Pass Turnover Turnover (P1.T12)78
90
Q4 - 7:26MINLaVine Free Throw 1 of 1 (18 PTS)78
90
Q4 - 7:26PHXTucker S.FOUL (P4.T3) (B.Adams)77
90
Q4 - 7:26MINLaVine 2' Driving Layup (17 PTS)77
90
Q4 - 7:35MINTimberwolves Timeout: Regular (Reg.4 Short 1)75
90
Q4 - 7:36PHXBledsoe Dunk (14 PTS)75
90
Q4 - 7:39MINBledsoe STEAL (3 STL)75
88
Q4 - 7:53PHXTucker 3PT Jump Shot (3 PTS) (Bledsoe 8 AST)75
88
Q4 - 8:14MINMuhammad Free Throw 2 of 2 (7 PTS)75
85
Q4 - 8:14PHXSUB: Tucker FOR Warren74
85
Q4 - 8:14MINTimberwolves Rebound74
85
Q4 - 8:14MINMISS Muhammad Free Throw 1 of 274
85
Q4 - 8:14PHXWarren S.FOUL (P2.T2) (J.Phillips)74
85
Q4 - 8:24PHXSUB: Knight FOR Booker74
85
Q4 - 8:24PHXSUB: Leuer FOR Teletovic74
85
Q4 - 8:24MINTimberwolves Rebound74
85
Q4 - 8:25PHXMISS Warren 3' Layup74
85
Q4 - 8:26PHXWarren REBOUND (Off:3 Def:2)74
85
Q4 - 8:27PHXMISS Warren 4' Putback Layup74
85
Q4 - 8:29PHXWarren REBOUND (Off:2 Def:2)74
85
Q4 - 8:31PHXMISS Bledsoe 26' 3PT Jump Shot74
85
Q4 - 8:33PHXLen REBOUND (Off:2 Def:5)74
85
Q4 - 8:36PHXMISS Len 16' Jump Shot74
85
Q4 - 8:54MINTimberwolves Violation: Delay of game Violation74
85
Q4 - 8:55MINMuhammad 2' Layup (6 PTS) (A. Miller 2 AST)74
85
Q4 - 9:00MINA. Miller REBOUND (Off:0 Def:1)72
85
Q4 - 9:03PHXMISS Warren 5' Jump Shot72
85
Q4 - 9:18PHXSUNS Timeout: Regular (Full 4 Short 2)72
85
Q4 - 9:18MINLaVine 2' Driving Layup (15 PTS)72
85
Q4 - 9:28MINDieng REBOUND (Off:0 Def:4)70
85
Q4 - 9:32PHXMISS Booker 25' 3PT Jump Shot70
85
Q4 - 9:36PHXTeletovic REBOUND (Off:0 Def:2)70
85
Q4 - 9:39MINMISS Dieng 1' Layup70
85
Q4 - 9:55MINMuhammad REBOUND (Off:0 Def:2)70
85
Q4 - 9:57PHXMISS Len 17' Jump Shot70
85
Q4 - 10:03PHXSUB: Bledsoe FOR Price70
85
Q4 - 10:03PHXSUB: Len FOR Chandler70
85
Q4 - 10:03MINMuhammad L.B.FOUL (P3.T1) (J.Phillips)70
85
Q4 - 10:03PHXSUNS Rebound70
85
Q4 - 10:03PHXMISS Booker 9' Jump Bank Shot70
85
Q4 - 10:22MINDieng 3' Jump Shot (5 PTS) (LaVine 1 AST)70
85
Q4 - 10:30MINLaVine REBOUND (Off:0 Def:2)68
85
Q4 - 10:32PHXMISS Price 25' 3PT Jump Shot68
85
Q4 - 10:50MINRudez Layup (5 PTS) (A. Miller 1 AST)68
85
Q4 - 10:59PHXPrice Personal Block Foul (P3.T1) (B.Adams)66
85
Q4 - 11:02MINTimberwolves Rebound66
85
Q4 - 11:03PHXMISS Teletovic 22' Jump Shot66
85
Q4 - 11:28PHXSUNS Rebound66
85
Q4 - 11:29MINMISS LaVine 21' Jump Shot66
85
Q4 - 11:41MINTimberwolves Rebound66
85
Q4 - 11:43PHXMISS Price 25' 3PT Jump Shot66
85
Q4 - 12:0066
85
Q3 - 0:00.0PHX66
85
Q3 - 0:00.0PHXSUNS Rebound66
85
Q3 - 0:00.0PHXMISS Booker 17' Jump Shot66
85
Q3 - 0:17.0MINLaVine Free Throw 2 of 2 (13 PTS)66
85
Q3 - 0:17.0MINLaVine Free Throw 1 of 2 (12 PTS)65
85
Q3 - 0:17.0PHXBooker P.FOUL (P3.PN) (J.Phillips)64
85
Q3 - 0:32.0MINDieng REBOUND (Off:0 Def:3)64
85
Q3 - 0:33.0PHXMISS Teletovic Free Throw 1 of 164
85
Q3 - 0:33.0MINRudez S.FOUL (P1.T3) (B.Adams)64
85
Q3 - 0:33.0PHXTeletovic 4' Jump Bank Shot (8 PTS)64
85
Q3 - 0:50.0MINRudez Step Out of Bounds Turnover (P2.T22)64
83
Q3 - 1:05PHXBooker Bad Pass Turnover (P1.T11)64
83
Q3 - 1:05PHXJump Ball Price vs. LaVine: Tip to A. Miller64
83
Q3 - 1:05MINSUB: A. Miller FOR Wiggins64
83
Q3 - 1:11MINPrice STEAL (2 STL)64
83
Q3 - 1:20PHXPrice P.FOUL (P2.T2) (J.Phillips)64
83
Q3 - 1:30PHXTeletovic 4' Jump Bank Shot (6 PTS) (Price 3 AST)64
83
Q3 - 1:39MINTucker STEAL (2 STL)64
81
Q3 - 1:54MINTimberwolves Timeout: Short (Reg.3 Short 1)64
81
Q3 - 1:54PHXTeletovic Dunk (4 PTS) (Price 2 AST)64
81
Q3 - 1:57MINPrice STEAL (1 STL)64
79
Q3 - 2:10PHXTeletovic 4' Jump Shot (2 PTS)64
79
Q3 - 2:28PHXSUB: Price FOR Bledsoe64
77
Q3 - 2:28MINDieng L.B.FOUL (P4.T2) (B.Adams)64
77
Q3 - 2:28PHXTucker REBOUND (Off:3 Def:4)64
77
Q3 - 2:28PHXChandler REBOUND (Off:1 Def:2)64
77
Q3 - 2:28PHXMISS Chandler Tip Layup Shot64
77
Q3 - 2:30PHXMISS Tucker 4' Jump Shot64
77
Q3 - 2:48MINSUB: Rudez FOR Bjelica64
77
Q3 - 2:48MINSUB: Muhammad FOR Martin64
77
Q3 - 2:48PHXSUB: Booker FOR Knight64
77
Q3 - 2:48PHXSUB: Teletovic FOR Len64
77
Q3 - 2:48PHXSUB: Chandler FOR Leuer64
77
Q3 - 2:48PHXSUNS Timeout: Short (Full 3 Short 2)64
77
Q3 - 2:48PHXLen REBOUND (Off:1 Def:5)64
77
Q3 - 2:49MINLen BLOCK (1 BLK)64
77
Q3 - 2:49MINBjelica REBOUND (Off:2 Def:4)64
77
Q3 - 2:49MINBjelica REBOUND (Off:1 Def:4)64
77
Q3 - 2:49MINKnight BLOCK (2 BLK)64
77
Q3 - 2:51MINBledsoe BLOCK (4 BLK)64
77
Q3 - 2:58MINDieng REBOUND (Off:0 Def:2)64
77
Q3 - 3:01PHXMISS Leuer 8' Jump Shot64
77
Q3 - 3:07PHXBledsoe REBOUND (Off:0 Def:3)64
77
Q3 - 3:10MINBledsoe BLOCK (3 BLK)64
77
Q3 - 3:32PHXLeuer 12' Jump Shot (12 PTS) (Bledsoe 7 AST)64
77
Q3 - 3:46MINLaVine 25' 3PT Jump Shot (11 PTS) (Wiggins 1 AST)64
75
Q3 - 4:11PHXLeuer Alley Oop Dunk (10 PTS) (Bledsoe 6 AST)61
75
Q3 - 4:17MINLeuer STEAL (2 STL)61
73
Q3 - 4:38MINSUB: Dieng FOR Towns61
73
Q3 - 4:38MINSUB: LaVine FOR Rubio61
73
Q3 - 4:38MINTimberwolves Rebound61
73
Q3 - 4:40PHXMISS Knight 24' Step Back Jump Shot61
73
Q3 - 4:46PHXTucker REBOUND (Off:2 Def:4)61
73
Q3 - 4:49MINMISS Bjelica 25' 3PT Jump Shot61
73
Q3 - 5:12PHXLen Dunk (18 PTS) (Leuer 2 AST)61
73
Q3 - 5:25MINWiggins Free Throw 1 of 1 (13 PTS)61
71
Q3 - 5:25PHXTucker S.FOUL (P3.T1) (D.Taylor)60
71
Q3 - 5:25MINWiggins 5' Jump Shot (12 PTS) (Towns 2 AST)60
71
Q3 - 5:31MINTowns REBOUND (Off:2 Def:4)58
71
Q3 - 5:31MINBledsoe BLOCK (2 BLK)58
71
Q3 - 5:45PHXLeuer Running Dunk (8 PTS) (Bledsoe 5 AST)58
71
Q3 - 5:50MINBledsoe STEAL (2 STL)58
69
Q3 - 6:05MINTimberwolves Timeout: Regular (Reg.3 Short 0)58
69
Q3 - 6:05PHXKnight Dunk (16 PTS)58
69
Q3 - 6:08MINKnight STEAL (3 STL)58
67
Q3 - 6:21PHXLeuer 18' Jump Shot (6 PTS) (Len 3 AST)58
67
Q3 - 6:33MINSUB: Bjelica FOR Garnett58
65
Q3 - 6:33MINTowns Foul Turnover (P1.T15)58
65
Q3 - 6:33MINTowns OFF.Foul (P3) (D.Taylor)58
65
Q3 - 6:48PHXBledsoe Out of Bounds - Bad Pass Turnover Turnover (P6.T10)58
65
Q3 - 6:55PHXLen REBOUND (Off:1 Def:4)58
65
Q3 - 6:57MINMISS Towns 7' Jump Shot58
65
Q3 - 7:10MINWiggins REBOUND (Off:0 Def:2)58
65
Q3 - 7:12PHXMISS Leuer 24' 3PT Jump Shot58
65
Q3 - 7:20PHXTucker REBOUND (Off:2 Def:3)58
65
Q3 - 7:22PHXTucker REBOUND (Off:1 Def:3)58
65
Q3 - 7:22PHXMISS Tucker 1' Tip Layup Shot58
65
Q3 - 7:25PHXMISS Len 9' Jump Shot58
65
Q3 - 7:43PHXLen REBOUND (Off:1 Def:3)58
65
Q3 - 7:45MINMISS Wiggins 25' 3PT Jump Shot58
65
Q3 - 7:48MINGarnett REBOUND (Off:2 Def:1)58
65
Q3 - 7:50MINMISS Towns 8' Hook Shot58
65
Q3 - 8:08PHXLen REBOUND (Off:1 Def:2)58
65
Q3 - 8:08PHXLen Putback Dunk (16 PTS)58
65
Q3 - 8:11PHXMISS Bledsoe 2' Layup58
63
Q3 - 8:25PHXSUNS Timeout: Regular (Full 3 Short 1)58
63
Q3 - 8:26MINMartin 25' 3PT Jump Shot (19 PTS) (Rubio 7 AST)58
63
Q3 - 8:30MINTowns REBOUND (Off:1 Def:4)55
63
Q3 - 8:32PHXMISS Tucker 1' Layup55
63
Q3 - 8:56MINGarnett L.B.FOUL (P1.T1) (B.Adams)55
63
Q3 - 8:56PHXSUNS Rebound55
63
Q3 - 8:57MINMISS Martin 17' Jump Shot55
63
Q3 - 9:17PHXBledsoe 3' Layup (12 PTS) (Len 2 AST)55
63
Q3 - 9:29MINTowns 3' Jump Shot (8 PTS) (Garnett 2 AST)55
61
Q3 - 9:42MINTimberwolves Rebound53
61
Q3 - 9:43PHXMISS Knight 25' 3PT Jump Shot53
61
Q3 - 10:03MINMartin Layup (16 PTS) (Rubio 6 AST)53
61
Q3 - 10:06PHXBledsoe Bad Pass Turnover (P5.T9)51
61
Q3 - 10:13PHXTucker REBOUND (Off:0 Def:3)51
61
Q3 - 10:16MINMISS Martin 20' Jump Shot51
61
Q3 - 10:30PHXKnight 2' Layup (14 PTS) (Bledsoe 4 AST)51
61
Q3 - 10:42MINTowns Dunk (6 PTS) (Martin 1 AST)51
59
Q3 - 11:04PHXLeuer Dunk (4 PTS) (Knight 5 AST)49
59
Q3 - 11:09MINTucker STEAL (1 STL)49
57
Q3 - 11:20PHXLen 1' Layup (14 PTS) (Knight 4 AST)49
57
Q3 - 11:32PHXKnight REBOUND (Off:1 Def:2)49
55
Q3 - 11:35MINMISS Garnett 18' Step Back Jump Shot49
55
Q3 - 11:44MINGarnett REBOUND (Off:1 Def:1)49
55
Q3 - 11:45MINMISS Garnett 2' Layup49
55
Q3 - 12:0049
55
Q2 - 0:00.0MIN49
55
Q2 - 0:00.0PHXBledsoe Bad Pass Turnover (P4.T8)49
55
Q2 - 0:02.0PHXBledsoe REBOUND (Off:0 Def:2)49
55
Q2 - 0:03.0MINMISS Martin Free Throw 3 of 349
55
Q2 - 0:03.0PHXSUNS Timeout: Short (Full 2 Short 1)49
55
Q2 - 0:03.0MINSUB: LaVine FOR Payne49
55
Q2 - 0:03.0PHXSUB: Booker FOR Chandler49
55
Q2 - 0:03.0MINMartin Free Throw 2 of 3 (14 PTS)49
55
Q2 - 0:03.0MINMartin Free Throw 1 of 3 (13 PTS)48
55
Q2 - 0:03.0PHXChandler S.FOUL (P2.PN) (B.Adams)47
55
Q2 - 0:24.0PHXBledsoe 21' Jump Shot (10 PTS) (Price 1 AST)47
55
Q2 - 0:45.0PHXBledsoe REBOUND (Off:0 Def:1)47
53
Q2 - 0:46.0MINMISS Martin Free Throw 2 of 247
53
Q2 - 0:46.0PHXSUB: Bledsoe FOR Tucker47
53
Q2 - 0:46.0MINSUB: Payne FOR Towns47
53
Q2 - 0:46.0MINSUB: Prince FOR Wiggins47
53
Q2 - 0:46.0PHXSUB: Teletovic FOR Leuer47
53
Q2 - 0:46.0MINMartin Free Throw 1 of 2 (12 PTS)47
53
Q2 - 0:46.0PHXLeuer Shooting Block Foul (P3.PN) (J.Phillips)46
53
Q2 - 0:52.0MINTimberwolves Rebound46
53
Q2 - 0:52.0MINKnight BLOCK (1 BLK)46
53
Q2 - 1:04MINTimberwolves Rebound46
53
Q2 - 1:04PHXMISS Knight 28' 3PT Jump Shot46
53
Q2 - 1:17MINWiggins 10' Jump Shot (10 PTS) (Rubio 5 AST)46
53
Q2 - 1:24MINTowns REBOUND (Off:1 Def:3)44
53
Q2 - 1:27PHXMISS Price 26' 3PT Jump Shot44
53
Q2 - 1:45PHXPrice REBOUND (Off:0 Def:1)44
53
Q2 - 1:47MINMISS Towns 3' Jump Shot44
53
Q2 - 2:07PHXLeuer 2' Reverse Layup (2 PTS) (Chandler 2 AST)44
53
Q2 - 2:21MINRudez 24' 3PT Jump Shot (3 PTS) (Towns 1 AST)44
51
Q2 - 2:42PHXKnight 26' 3PT Jump Shot (12 PTS)41
51
Q2 - 2:59MINWiggins Foul Turnover (P3.T13)41
48
Q2 - 2:59MINWiggins Offensive Charge Foul (P2.PN) (B.Adams)41
48
Q2 - 3:07MINTimberwolves Timeout: Regular (Reg.2 Short 0)41
48
Q2 - 3:16PHXPrice 28' 3PT Jump Shot (5 PTS) (Knight 3 AST)41
48
Q2 - 3:34MINLeuer STEAL (1 STL)41
45
Q2 - 3:46PHXChandler Free Throw 1 of 1 (3 PTS)41
45
Q2 - 3:46MINMartin S.FOUL (P1.PN) (B.Adams)41
44
Q2 - 3:46PHXChandler 7' Jump Shot (2 PTS) (Knight 2 AST)41
44
Q2 - 4:01MINMartin Free Throw 2 of 2 (11 PTS)41
42
Q2 - 4:01MINMartin Free Throw 1 of 2 (10 PTS)40
42
Q2 - 4:01PHXPrice Shooting Block Foul (P1.PN) (D.Taylor)39
42
Q2 - 4:02MINTowns REBOUND (Off:1 Def:2)39
42
Q2 - 4:06PHXMISS Knight 6' Floating Jump Shot39
42
Q2 - 4:24MINMartin Free Throw 2 of 2 (9 PTS)39
42
Q2 - 4:24MINMartin Free Throw 1 of 2 (8 PTS)38
42
Q2 - 4:24PHXKnight S.FOUL (P2.PN) (J.Phillips)37
42
Q2 - 4:24MINMartin REBOUND (Off:1 Def:2)37
42
Q2 - 4:25MINMISS Martin 14' Jump Shot37
42
Q2 - 4:37MINTowns REBOUND (Off:1 Def:1)37
42
Q2 - 4:39PHXMISS Tucker 24' 3PT Jump Shot37
42
Q2 - 5:02PHXTucker REBOUND (Off:0 Def:2)37
42
Q2 - 5:03MINMISS Wiggins Free Throw 2 of 237
42
Q2 - 5:03PHXSUB: Knight FOR Bledsoe37
42
Q2 - 5:03MINTimberwolves Rebound37
42
Q2 - 5:03MINMISS Wiggins Free Throw 1 of 237
42
Q2 - 5:03PHXTucker S.FOUL (P2.PN) (D.Taylor)37
42
Q2 - 5:16PHXPrice Dunk (2 PTS) (Leuer 1 AST)37
42
Q2 - 5:20MINBledsoe STEAL (1 STL)37
40
Q2 - 5:31PHXBledsoe Traveling Turnover (P3.T7)37
40
Q2 - 5:44MINTowns 8' Jump Shot (4 PTS)37
40
Q2 - 5:46MINTowns REBOUND (Off:1 Def:0)35
40
Q2 - 5:48MINMISS Martin 26' 3PT Jump Shot35
40
Q2 - 5:53PHXSUB: Chandler FOR Len35
40
Q2 - 5:53PHXSUNS Timeout: Regular (Full 2 Short 0)35
40
Q2 - 5:53PHXLen L.B.FOUL (P3.T4) (B.Adams)35
40
Q2 - 5:53MINTimberwolves Rebound35
40
Q2 - 5:53MINMISS Rudez 25' 3PT Jump Shot35
40
Q2 - 6:11PHXLen Dunk (12 PTS) (Bledsoe 3 AST)35
40
Q2 - 6:24MINWiggins Free Throw 2 of 2 (8 PTS)35
38
Q2 - 6:24PHXSUB: Price FOR Warren34
38
Q2 - 6:24MINWiggins Free Throw 1 of 2 (7 PTS)34
38
Q2 - 6:24PHXWarren Shooting Block Foul (P1.T3) (J.Phillips)33
38
Q2 - 6:32PHXBledsoe Free Throw 2 of 2 (8 PTS)33
38
Q2 - 6:32MINSUB: Martin FOR Prince33
37
Q2 - 6:32MINSUB: Rubio FOR LaVine33
37
Q2 - 6:32PHXBledsoe Free Throw 1 of 2 (7 PTS)33
37
Q2 - 6:32MINLaVine S.FOUL (P1.PN) (D.Taylor)33
36
Q2 - 6:56MINSUB: Towns FOR Dieng33
36
Q2 - 6:56MINDieng Foul Turnover (P5.T10)33
36
Q2 - 6:56MINDieng OFF.Foul (P3) (B.Adams)33
36
Q2 - 7:03PHXBledsoe Free Throw 2 of 2 (6 PTS)33
36
Q2 - 7:03MINSUB: Rudez FOR Bjelica33
35
Q2 - 7:03PHXBledsoe Free Throw 1 of 2 (5 PTS)33
35
Q2 - 7:03MINBjelica S.FOUL (P3.PN) (B.Adams)33
34
Q2 - 7:10PHXLen REBOUND (Off:0 Def:2)33
34
Q2 - 7:12MINMISS LaVine 15' Jump Shot33
34
Q2 - 7:27PHXWarren Free Throw 2 of 2 (7 PTS)33
34
Q2 - 7:27MINSUB: Wiggins FOR Muhammad33
33
Q2 - 7:27PHXSUB: Leuer FOR Teletovic33
33
Q2 - 7:27PHXSUB: Tucker FOR Booker33
33
Q2 - 7:27PHXSUNS Rebound33
33
Q2 - 7:27PHXMISS Warren Free Throw 1 of 233
33
Q2 - 7:27MINBjelica S.FOUL (P2.T4) (B.Adams)33
33
Q2 - 7:42MINDieng Out of Bounds - Bad Pass Turnover Turnover (P4.T9)33
33
Q2 - 7:54MINBjelica REBOUND (Off:0 Def:4)33
33
Q2 - 7:56PHXMISS Len 25' 3PT Jump Shot33
33
Q2 - 8:10MINMuhammad P.FOUL (P2.T3) (J.Phillips)33
33
Q2 - 8:13MINDieng P.FOUL (P2.T2) (B.Adams)33
33
Q2 - 8:30MINLaVine 25' 3PT Jump Shot (8 PTS)33
33
Q2 - 8:39MINBjelica REBOUND (Off:0 Def:3)30
33
Q2 - 8:41PHXMISS Warren 28' 3PT Jump Shot30
33
Q2 - 8:5930
33
Q2 - 8:59MINBjelica Personal Block Foul (P1.T1) (J.Phillips)30
33
Q2 - 9:07MINLaVine Free Throw 1 of 1 (5 PTS)30
33
Q2 - 9:07PHXLen S.FOUL (P2.T2) (D.Taylor)29
33
Q2 - 9:07MINLaVine 5' Jump Shot (4 PTS)29
33
Q2 - 9:14PHXSUB: Len FOR Chandler27
33
Q2 - 9:14MINTimberwolves Rebound27
33
Q2 - 9:15MINMISS LaVine 25' 3PT Jump Shot27
33
Q2 - 9:33PHXWarren 1' Layup (6 PTS) (Chandler 1 AST)27
33
Q2 - 9:36MINWarren STEAL (1 STL)27
31
Q2 - 9:39MINBjelica REBOUND (Off:0 Def:2)27
31
Q2 - 9:43PHXMISS Warren 2' Layup27
31
Q2 - 9:45PHXWarren REBOUND (Off:1 Def:2)27
31
Q2 - 9:47PHXMISS Warren 7' Jump Shot27
31
Q2 - 9:52PHXWarren REBOUND (Off:0 Def:2)27
31
Q2 - 9:57MINMISS LaVine 19' Pullup Jump Shot27
31
Q2 - 10:11PHXBledsoe 1' Driving Finger Roll Layup (4 PTS)27
31
Q2 - 10:25MINChandler STEAL (1 STL)27
29
Q2 - 10:40PHXBooker 20' Jump Shot (4 PTS) (Bledsoe 2 AST)27
29
Q2 - 10:48MINTimberwolves Turnover: Shot Clock (T#6)27
27
Q2 - 10:48MINTimberwolves Rebound27
27
Q2 - 10:48MINMISS Bjelica 33' 3PT Jump Shot27
27
Q2 - 10:57MINTimberwolves Rebound27
27
Q2 - 10:57PHXJump Ball Chandler vs. Dieng: Tip to LaVine27
27
Q2 - 10:57MINChandler BLOCK (1 BLK)27
27
Q2 - 11:18PHXWarren 14' Turnaround Jump Shot (4 PTS) (Booker 1 AST)27
27
Q2 - 11:20PHXBooker REBOUND (Off:1 Def:0)27
25
Q2 - 11:23PHXMISS Chandler Alley Oop Dunk27
25
Q2 - 11:42MINDieng Out of Bounds - Bad Pass Turnover Turnover (P2.T5)27
25
Q2 - 11:50PHXBooker P.FOUL (P2.T1) (B.Adams)27
25
Q2 - 12:0027
25
Q1 - 0:00.0MIN27
25
Q1 - 0:00.0MINBjelica REBOUND (Off:0 Def:1)27
25
Q1 - 0:01.0PHXMISS Knight 26' 3PT Jump Shot27
25
Q1 - 0:25.0MINMuhammad Free Throw 2 of 2 (4 PTS)27
25
Q1 - 0:25.0MINMuhammad Free Throw 1 of 2 (3 PTS)26
25
Q1 - 0:25.0PHXChandler S.FOUL (P1.PN) (D.Taylor)25
25
Q1 - 0:38.0PHXBooker Free Throw 2 of 2 (2 PTS)25
25
Q1 - 0:38.0PHXBooker Free Throw 1 of 2 (1 PTS)25
24
Q1 - 0:38.0MINMuhammad S.FOUL (P1.PN) (D.Taylor)25
23
Q1 - 0:48.0MINLaVine Driving Dunk (2 PTS)25
23
Q1 - 0:51.0MINPrince REBOUND (Off:0 Def:1)23
23
Q1 - 0:54.0PHXMISS Warren 10' Floating Jump Shot23
23
Q1 - 1:07MINMuhammad 2' Layup (2 PTS) (Dieng 1 AST)23
23
Q1 - 1:25PHXKnight 25' 3PT Jump Shot (9 PTS)21
23
Q1 - 1:34MINKnight STEAL (2 STL)21
20
Q1 - 1:55MINDieng REBOUND (Off:0 Def:1)21
20
Q1 - 1:57PHXMISS Teletovic 25' 3PT Jump Shot21
20
Q1 - 2:08MINSUB: Prince FOR Wiggins21
20
Q1 - 2:08MINDieng Traveling Turnover (P1.T3)21
20
Q1 - 2:13MINMuhammad REBOUND (Off:0 Def:1)21
20
Q1 - 2:16PHXMISS Booker 13' Pullup Jump Shot21
20
Q1 - 2:27PHXChandler REBOUND (Off:0 Def:2)21
20
Q1 - 2:29MINMISS Bjelica 25' 3PT Jump Shot21
20
Q1 - 2:45PHXWarren 12' Jump Shot (2 PTS) (Knight 1 AST)21
20
Q1 - 2:56PHXChandler REBOUND (Off:0 Def:1)21
18
Q1 - 2:57MINMISS Dieng Free Throw 2 of 221
18
Q1 - 2:57MINSUB: Muhammad FOR Martin21
18
Q1 - 2:57MINDieng Free Throw 1 of 2 (3 PTS)21
18
Q1 - 2:57PHXBooker L.B.FOUL (P1.PN) (B.Adams)20
18
Q1 - 2:57MINTimberwolves Rebound20
18
Q1 - 2:57MINMISS Martin 24' 3PT Jump Shot20
18
Q1 - 3:11MINLaVine REBOUND (Off:0 Def:1)20
18
Q1 - 3:13PHXMISS Knight 27' 3PT Jump Shot20
18
Q1 - 3:23MINSUB: LaVine FOR Rubio20
18
Q1 - 3:23PHXSUB: Booker FOR Bledsoe20
18
Q1 - 3:23PHXSUNS Timeout: Regular (Full 1 Short 0)20
18
Q1 - 3:23MINMartin Step Out of Bounds Turnover (P1.T2)20
18
Q1 - 3:23PHXKnight Bad Pass Turnover (P3.T6)20
18
Q1 - 3:24PHXTeletovic REBOUND (Off:0 Def:1)20
18
Q1 - 3:27MINMISS Wiggins 1' Layup20
18
Q1 - 3:31MINWiggins REBOUND (Off:0 Def:1)20
18
Q1 - 3:33PHXMISS Knight 14' Jump Shot20
18
Q1 - 3:45MINMartin 12' Jump Shot (7 PTS) (Rubio 4 AST)20
18
Q1 - 4:00PHXKnight 28' 3PT Jump Shot (6 PTS)18
18
Q1 - 4:12PHXWarren REBOUND (Off:0 Def:1)18
15
Q1 - 4:16MINBledsoe BLOCK (1 BLK)18
15
Q1 - 4:27PHXSUB: Chandler FOR Len18
15
Q1 - 4:27PHXTeletovic Foul Turnover (P1.T5)18
15
Q1 - 4:27PHXTeletovic OFF.Foul (P1) (B.Adams)18
15
Q1 - 4:41MINDieng Dunk (2 PTS) (Rubio 3 AST)18
15
Q1 - 4:46MINRubio REBOUND (Off:1 Def:1)16
15
Q1 - 4:49MINMISS Martin 15' Pullup Jump Shot16
15
Q1 - 5:04PHXLen Free Throw 2 of 2 (10 PTS)16
15
Q1 - 5:04PHXSUB: Warren FOR Tucker16
14
Q1 - 5:04PHXLen Free Throw 1 of 2 (9 PTS)16
14
Q1 - 5:04MINDieng Shooting Block Foul (P1.PN) (B.Adams)16
13
Q1 - 5:20MINWiggins Free Throw 2 of 2 (6 PTS)16
13
Q1 - 5:20MINWiggins Free Throw 1 of 2 (5 PTS)15
13
Q1 - 5:20PHXTucker S.FOUL (P1.PN) (B.Adams)14
13
Q1 - 5:35PHXLen Dunk (8 PTS) (Bledsoe 1 AST)14
13
Q1 - 5:54PHXKnight REBOUND (Off:1 Def:1)14
11
Q1 - 5:56MINMISS Wiggins 20' Jump Shot14
11
Q1 - 6:02MINSUB: Bjelica FOR Garnett14
11
Q1 - 6:02MINTimberwolves Timeout: Regular (Reg.1 Short 0)14
11
Q1 - 6:07PHXBledsoe Out of Bounds - Bad Pass Turnover Turnover (P2.T4)14
11
Q1 - 6:22PHXLen REBOUND (Off:0 Def:1)14
11
Q1 - 6:24MINMISS Rubio 24' 3PT Jump Shot14
11
Q1 - 6:37PHXBledsoe 1' Driving Reverse Layup (2 PTS)14
11
Q1 - 6:49MINMartin 6' Jump Bank Shot (5 PTS)14
9
Q1 - 7:07PHXLen Free Throw 2 of 2 (6 PTS)12
9
Q1 - 7:07MINSUB: Dieng FOR Towns12
8
Q1 - 7:07PHXLen Free Throw 1 of 2 (5 PTS)12
8
Q1 - 7:07MINTowns S.FOUL (P2.T4) (D.Taylor)12
7
Q1 - 7:17MINWiggins 19' Jump Shot (4 PTS) (Garnett 1 AST)12
7
Q1 - 7:36PHXKnight 3PT Jump Shot (3 PTS) (Len 1 AST)10
7
Q1 - 7:54MINMartin 24' 3PT Jump Shot (3 PTS) (Rubio 2 AST)10
4
Q1 - 8:01PHXKnight P.FOUL (P1.T4) (D.Taylor)7
4
Q1 - 8:04MINRubio REBOUND (Off:0 Def:1)7
4
Q1 - 8:05PHXMISS Teletovic 26' 3PT Jump Shot7
4
Q1 - 8:14MINKnight STEAL (1 STL)7
4
Q1 - 8:16PHXKnight Bad Pass Turnover (P2.T3)7
4
Q1 - 8:29MINRubio Free Throw 2 of 2 (1 PTS)7
4
Q1 - 8:29PHXSUB: Teletovic FOR Leuer6
4
Q1 - 8:29MINTimberwolves Rebound6
4
Q1 - 8:29MINMISS Rubio Free Throw 1 of 26
4
Q1 - 8:29PHXLeuer Shooting Block Foul (P2.T3) (J.Phillips)6
4
Q1 - 8:37PHXKnight Out of Bounds - Bad Pass Turnover Turnover (P1.T2)6
4
Q1 - 8:42MINRubio P.FOUL (P1.T3) (J.Phillips)6
4
Q1 - 8:47PHXLeuer REBOUND (Off:0 Def:2)6
4
Q1 - 8:49MINMISS Rubio 22' Jump Shot6
4
Q1 - 8:55PHXLen P.FOUL (P1.T2) (B.Adams)6
4
Q1 - 9:04PHXLen Free Throw 2 of 2 (4 PTS)6
4
Q1 - 9:04PHXLen Free Throw 1 of 2 (3 PTS)6
3
Q1 - 9:04MINTowns S.FOUL (P1.T2) (B.Adams)6
2
Q1 - 9:21MINTowns 3' Layup (2 PTS)6
2
Q1 - 9:39PHXLen Free Throw 2 of 2 (2 PTS)4
2
Q1 - 9:39PHXLen Free Throw 1 of 2 (1 PTS)4
1
Q1 - 9:39MINWiggins S.FOUL (P1.T1) (J.Phillips)4
0
Q1 - 9:53PHXLeuer REBOUND (Off:0 Def:1)4
0
Q1 - 9:55MINMISS Martin 26' 3PT Jump Shot4
0
Q1 - 10:04MINGarnett REBOUND (Off:0 Def:1)4
0
Q1 - 10:07PHXMISS Tucker 5' Turnaround Jump Shot4
0
Q1 - 10:20MINGarnett Free Throw 2 of 2 (2 PTS)4
0
Q1 - 10:20MINGarnett Free Throw 1 of 2 (1 PTS)3
0
Q1 - 10:20PHXLeuer S.FOUL (P1.T1) (J.Phillips)2
0
Q1 - 10:29MINMartin REBOUND (Off:0 Def:2)2
0
Q1 - 10:32PHXMISS Leuer 25' 3PT Jump Shot2
0
Q1 - 10:44PHXTucker REBOUND (Off:0 Def:1)2
0
Q1 - 10:48MINMISS Towns 9' Turnaround Hook Shot2
0
Q1 - 11:12MINMartin REBOUND (Off:0 Def:1)2
0
Q1 - 11:14PHXMISS Knight 25' 3PT Jump Shot2
0
Q1 - 11:18PHXSUNS Rebound2
0
Q1 - 11:18PHXJump Ball Len vs. Towns: Tip to Bledsoe2
0
Q1 - 11:19PHXMISS Len 3' Layup2
0
Q1 - 11:21PHXKnight REBOUND (Off:1 Def:0)2
0
Q1 - 11:23PHXMISS Bledsoe 8' Jump Shot2
0
Q1 - 11:34MINWiggins 1' Layup (2 PTS) (Rubio 1 AST)2
0
Q1 - 11:39PHXBledsoe Bad Pass Turnover (P1.T1)0
0
Q1 - 12:00PHXJump Ball Len vs. Towns: Tip to Knight0
0
Q1 - 12:000
0
ClockTeamEventMINPHX
Score / WinProb
Live win probability requires a premium subscription for some games.

SHOOTING

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

Scoring Efficiency

MIN
1.12 56.1%
PHX
1.08 54.0%
Points per Opportunity/ True Shooting %

Scoring by Shot Type

At the Rim (within 5 feet)
MIN
18
29
62%
PHX
21
34
62%
Midrange
MIN
7
25
28%
PHX
8
23
35%
3PT | Effective 3PT
MIN
8
12.0
19
42%
63%
PHX
10
15.0
30
33%
50%
Free Throws
MIN
27
34
79%
PHX
20
24
83%
Makes
Effective 3P Makes
%
Efficiency
Misses
Bars scaled to point value.

Total Points

|
MIN logo Timberwolves
PLAYERPTSTS%TSM / TSA
Z. LaVine2870%14.0 / 20
K. Martin1959%9.5 / 16
A. Wiggins1359%6.5 / 11
D. Rudez1192%5.5 / 6
G. Dieng1063%5.0 / 8
S. Muhammad990%4.5 / 5
K. Towns850%4.0 / 8
K. Garnett233%1.0 / 3
R. Rubio110%0.5 / 5
N. Bjelica0-0.0 / 5
TS Makes
TS Misses

Total Points

|
PHX logo Suns
PLAYERPTSTS%TSM / TSA
B. Knight2566%12.5 / 19
E. Bledsoe2364%11.5 / 18
A. Len1864%9.0 / 14
J. Leuer1267%6.0 / 9
M. Teletovic857%4.0 / 7
T. Warren732%3.5 / 11
R. Price550%2.5 / 5
D. Booker433%2.0 / 6
P. Tucker325%1.5 / 6
T. Chandler350%1.5 / 3
TS Makes
TS Misses

MATCHUP

Scoring Opportunities

MIN
74
+15
-24
89
PHX
85
+15
-14
100
Base
ORB
TOV

Scoring Efficiency

MIN
1.12 56.1%
PHX
1.08 54.0%
Points per Opportunity/ True Shooting %

Reg Season Avg

Game Stats
Efficiency & PaceThis Game
Efficiency
106.4
102.5
MIN 103.1
PHX 109.1 +6.0
Pace
95.3
98.4
MIN 104.0 +10.4
PHX 93.6
Avg. Poss. Time
14.9
14.4
MIN 13.8 −1.5
PHX 15.4
Four FactorsThis Game
EFG %
49.8%
48.7%
MIN 50.7% +0.1%
PHX 50.6%
TO %
14.9%
16.8%
MIN 22.1%
PHX 12.5% −9.6%
ORB %
24.3%
25.4%
MIN 25.7%
PHX 29.3% +3.6%
FTrt
33.2
27.1
MIN 46.6 +19.0
PHX 27.6
Misc. StatsThis Game
AST %
61.9%
55.8%
MIN 66.7%
PHX 71.8% +5.1%
STL %
8.3%
7.8%
MIN 7.1%
PHX 16.2% +9.1%
BLK %
7.7%
6.5%
MIN 7.0%
PHX 14.8% +7.8%
Season averages charted by z-score with a range of -2.32 and 2.32.

Reg Season Avg

Game Stats
Shooting EfficiencyThis Game
TS%
53.4%
51.3%
MIN 56.1% +2.1%
PHX 54.0%
Rim FG%
61.0%
55.8%
MIN 62.1% +0.3%
PHX 61.8%
Mid FG%
40.1%
37.7%
MIN 28.0%
PHX 34.8% +6.8%
3P %
33.8%
34.8%
MIN 42.1% +8.8%
PHX 33.3%
FT %
79.2%
75.1%
MIN 79.4%
PHX 83.3% +3.9%
Shot DistributionThis Game
Rim Att. %
36.4%
36.7%
MIN 39.7% +0.6%
PHX 39.1%
Mid Att. %
43.4%
33.1%
MIN 34.2%
PHX 26.4% −7.8%
3P Att. %
20.2%
30.2%
MIN 26.0%
PHX 34.5% +8.5%
Season averages charted by z-score with a range of -2 and 2.
Game TotalsMINPHX
Possessions9899
Possession Minutes22.625.4
Points101108
Rebounds3838
Assists2228
Steals716
Blocks48
Turnovers (Team)24 (1)14 (0)
Fouls
Off. Rebounds (Team)9 (6)12 (3)
Def. Rebounds (Team)29 (6)26 (3)
Field Goals33-7339-87
At-the-Rim FG18-2921-34
Midrange FG7-258-23
2-Point FG25-5429-57
3-Point FG8-1910-30
Free Throws27-3420-24
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%
F · 6'6" 197 · 21
27.4
13
59%
2
1
0
0
3
2
0
2
5-7
71%
4-7
57%
0-1
0%
G · 6'7" 199 · 33
24.8
19
59%
3
1
1
0
1
1
1
2
7-9
78%
3-7
43%
2-5
40%
G · 6'4" 190 · 25
22.5
1
10%
2
7
3
0
4
1
1
1
1-2
50%
0-3
0%
0-1
0%
C · 7'0" 248 · 20
18.4
8
50%
6
2
0
1
1
3
2
4
0-0
-
4-8
50%
0-0
-
F · 6'11" 240 · 40
11.4
2
33%
3
2
1
0
0
1
2
1
2-2
100%
0-2
0%
0-0
-
C · 6'11" 251 · 26
28.8
10
63%
5
1
0
2
5
5
0
5
2-3
67%
4-7
57%
0-0
-
G · 6'5" 200 · 21
25.6
28
70%
2
2
1
0
2
4
0
2
5-5
100%
7-15
47%
3-4
75%
G-F · 6'6" 221 · 23
22.3
9
90%
5
0
1
0
2
3
0
5
5-6
83%
2-2
100%
0-0
-
F · 6'10" 228 · 29
21.9
11
92%
0
1
0
0
3
2
0
0
0-0
-
1-1
100%
3-5
60%
F · 6'10" 230 · 28
14.7
0
0%
6
0
0
1
2
3
2
4
0-0
-
0-2
0%
0-3
0%
G · 6'3" 200 · 40
13.1
0
0%
3
5
0
0
1
1
1
2
0-0
-
0-0
-
0-0
-
F · 6'9" 212 · 36
8.4
0
0%
1
0
0
0
0
0
0
1
0-0
-
0-0
-
0-0
-
· 6'10" 237 · 25
0.7
0
0%
0
0
0
0
0
0
0
0
0-0
-
0-0
-
0-0
-
#1 · G · 6'0" 196 · 20
INACTIVE | INACTIVE
#14 · C · 6'11" 307 · 30
INACTIVE | INACTIVE
PLAYER MIN PTS TS% REB AST STL BLK TOV PF ORB DRB FT FT% 2P 2P% 3P 3P%
TOTAL
240
101
56%
38
22
7
4
24
0
9
29
27-34
79%
25-54
46%
8-19
42%
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.