DES MOINES, Iowa (AP) For about 35 minutes, it felt like Bradley Braves might pull off the first bracket-busting stunner of this year's NCAA Tournament.
Michigan State Spartans survived by leaning on the brilliance of Cassius Winston and a remarkably efficient performance at the free throw line.
Winston scored 26 points and second-seeded Michigan State, thanks in part to a season-high, 25-of-26 showing from the line, held off Bradley 76-65 on Thursday in the opening round of the East Region.
''Winston just wouldn't let us lose,'' Michigan State coach Tom Izzo said.
Xavier Tillman had 16 points with 11 boards for the Spartans (29-6), who'll face Big Ten rival, 10th-seeded Minnesota, on Saturday in search of their first trip to the Sweet 16 in four years. Michigan State throttled the Gophers 79-55 in East Lansing back on Feb. 9.
Bradley (20-15) gave the Big Ten champions all they could handle, though.
It was a one-possession game until Matt McQuaid drilled a crucial 3 to put Michigan State ahead 61-55 with 3:31 left. Aaron Henry followed with a layup to cap a 9-0 run.
Darrell Brown hit a 3 for Bradley to make it 65-60. But the Braves were forced to put the Spartans at the line - where they almost couldn't miss.
''The first game is always tough,'' Winston said. ''That was a really good team. (In the) second half we kind of prided ourselves in dominating the game and doing what we do best, and that's rebounding and getting stops.''
Bradley surged to a 35-34 halftime lead by shooting 6 of 9 from 3-point range. The Spartans made some of their own luck early in the second half, reeling off 10 straight points in less than two minutes to seize control. Bradley answered with eight straight of its own, though, to retake the lead, 51-50.
Elijah Childs scored 19 points and Brown had 17 for the Braves, who went just 3 of 12 from beyond the arc in the second half.
''I don't think there were many teams that could have beat us today. We ran into one that could,'' Bradley coach Brian Wardle said.
THE BIG PICTURE
Michigan State: Spartans fans no doubt had flashbacks to 2016, when Michigan State lost to 15th-seeded Middle Tennessee State. Michigan State epitomized the term ''survive and advance'' on a day when the shots just weren't falling. The Spartans were just 5 of 19 on 3s.
Bradley: The Braves posted back-to-back 20-win seasons for the first time in 10 years, won the Missouri Valley tournament for the first time in 31 years and terrified the Spartans for about 38 minutes. Regardless of Thursday's result, this season will be remembered fondly in Peoria.
FIERY IZZO
The fiery Izzo was at it again for much of the game. He lit into Henry, a freshman, during a timeout, first running up to the guard as he came off the court and tapping him in the stomach while in a fit of rage. It continued during the huddle when he lunged at Henry and had to be settled down by other players.
HELLO OLD FRIEND
Saturday's Minnesota-Michigan State matchup will be the earliest that two Big Ten teams have ever met in the NCAA Tournament. The only time that two Big Ten teams have played before the regional finals was in 1980, when Purdue beat Indiana in the Sweet 16. There hasn't been an all-Big Ten matchup in any round since Michigan State beat Wisconsin in the Final Four in 2000. But it was tough to avoid such a scenario when the league sent a record eight teams to the tournament.
HE SAID IT
''He does so much for this team the way he leads and controls the game. His passing ability and vision in addition to his scoring, he gets everybody on the court open. You've got to be ready for his passes,'' McQuaid said about Winston.
---
AP Sports Writers Dave Campbell and Jenna Fryer contributed to this report.
---
More AP college basketball: https://apnews.com/MarchMadness and https://twitter.com/AP-Top25
Copyright 2019 by AP. Any commercial use or distribution without the express written consent of AP is strictly prohibited.
1st Half
BRAD
Braves
35
MIST
Spartans
34
Time
Team
Play
Score
20:00
Jumpball received by Michigan State
19:40
+2
Aaron Henry made driving layup
0-2
19:03
Darrell Brown missed jump shot
19:01
Defensive rebound by Xavier Tillman
18:46
Aaron Henry missed 3-pt. jump shot
18:44
Defensive rebound by Luuk van Bree
18:38
+3
Dwayne Lautier-Ogunleye made 3-pt. jump shot, assist by Darrell Brown
3-2
18:27
Xavier Tillman missed layup
18:25
Defensive rebound by Luuk van Bree
18:13
+2
Elijah Childs made hook shot
5-2
18:04
+2
Aaron Henry made reverse layup, assist by Cassius Winston
5-4
17:45
Bad pass turnover on Luuk van Bree
17:31
Cassius Winston missed 3-pt. jump shot
17:28
Defensive rebound by Bradley
17:12
+2
Elijah Childs made layup, assist by Darrell Brown
7-4
16:54
Nick Ward missed jump shot
16:52
Defensive rebound by Elijah Childs
16:44
+3
Darrell Brown made 3-pt. jump shot
10-4
16:22
Personal foul on Luqman Lundy
16:07
Cassius Winston missed floating jump shot, blocked by Elijah Childs
16:05
Defensive rebound by Dwayne Lautier-Ogunleye
15:58
Darrell Brown missed 3-pt. jump shot
15:56
Offensive rebound by Elijah Childs
15:56
Traveling violation turnover on Elijah Childs
15:30
+2
Cassius Winston made floating jump shot
10-6
15:28
Flagrant foul on Nate Kennell
15:28
+1
Nick Ward made 1st of 2 free throws
10-7
15:28
+1
Nick Ward made 2nd of 2 free throws
10-8
15:22
Cassius Winston missed 3-pt. jump shot
15:20
Offensive rebound by Aaron Henry
15:15
Offensive foul on Nick Ward
15:15
Turnover on Nick Ward
15:01
Elijah Childs missed jump shot
14:59
Defensive rebound by Nick Ward
14:39
Aaron Henry missed 3-pt. jump shot
14:37
Defensive rebound by Dwayne Lautier-Ogunleye
14:21
Elijah Childs missed driving layup, blocked by Kenny Goins
14:19
Defensive rebound by Nick Ward
14:13
Nick Ward missed driving layup
14:11
Defensive rebound by Nate Kennell
13:56
Elijah Childs missed hook shot
13:54
Defensive rebound by Kenny Goins
13:49
+3
Cassius Winston made 3-pt. jump shot
10-11
13:18
Personal foul on Aaron Henry
13:01
Luuk van Bree missed layup, blocked by Xavier Tillman
12:59
Defensive rebound by Matt McQuaid
12:55
Personal foul on Luuk van Bree
12:52
+2
Kenny Goins made layup, assist by Foster Loyer
10-13
12:34
Bad pass turnover on Nate Kennell, stolen by Foster Loyer
12:28
Matt McQuaid missed 3-pt. jump shot
12:26
Offensive rebound by Gabe Brown
12:22
Gabe Brown missed jump shot
12:21
Defensive rebound by Bradley
12:02
+2
Ja'Shon Henry made driving layup
12-13
11:49
Personal foul on Dwayne Lautier-Ogunleye
11:27
Cassius Winston missed running Jump Shot
11:25
Defensive rebound by Elijah Childs
11:19
+3
Elijah Childs made 3-pt. jump shot, assist by Darrell Brown
15-13
10:54
+3
Gabe Brown made 3-pt. jump shot, assist by Xavier Tillman
15-16
10:41
Personal foul on Xavier Tillman
10:29
Out of bounds turnover on Nate Kennell
10:13
Kenny Goins missed 3-pt. jump shot
10:11
Defensive rebound by Elijah Childs
10:11
Personal foul on Gabe Brown
9:50
Nate Kennell missed turnaround jump shot
9:48
Defensive rebound by Gabe Brown
9:21
Personal foul on Luqman Lundy
9:09
+2
Matt McQuaid made turnaround jump shot
15-18
8:52
+3
Darrell Brown made 3-pt. jump shot
18-18
8:32
Xavier Tillman missed layup
8:30
Offensive rebound by Xavier Tillman
8:30
Shooting foul on Koch Bar
8:32
+1
Xavier Tillman made 1st of 2 free throws
18-19
8:32
+1
Xavier Tillman made 2nd of 2 free throws
18-20
8:22
Flagrant foul on Matt McQuaid
8:22
Elijah Childs missed 1st of 2 free throws
8:22
Elijah Childs missed 2nd of 2 free throws
8:14
Shooting foul on Aaron Henry
8:14
Koch Bar missed 1st of 2 free throws
8:14
+1
Koch Bar made 2nd of 2 free throws
19-20
7:59
Matt McQuaid missed 3-pt. jump shot
7:57
Defensive rebound by Koch Bar
7:30
Darrell Brown missed 3-pt. jump shot, blocked by Kenny Goins
7:28
Defensive rebound by Kenny Goins
7:21
Cassius Winston missed jump shot
7:19
Defensive rebound by Dwayne Lautier-Ogunleye
7:15
Offensive foul on Koch Bar
7:15
Turnover on Koch Bar
6:54
Nick Ward missed layup, blocked by Elijah Childs
6:52
Defensive rebound by Nate Kennell
6:42
+2
Elijah Childs made hook shot
21-20
6:15
Personal foul on Darrell Brown
6:15
+1
Cassius Winston made 1st of 2 free throws
21-21
6:15
+1
Cassius Winston made 2nd of 2 free throws
21-22
6:00
+2
Elijah Childs made layup, assist by Darrell Brown
23-22
5:43
Personal foul on Elijah Childs
5:43
+1
Nick Ward made 1st of 2 free throws
23-23
5:43
+1
Nick Ward made 2nd of 2 free throws
23-24
5:14
Darrell Brown missed jump shot
5:12
Offensive rebound by Dwayne Lautier-Ogunleye
5:12
Personal foul on Gabe Brown
5:12
+1
Dwayne Lautier-Ogunleye made 1st of 2 free throws
24-24
5:12
+1
Dwayne Lautier-Ogunleye made 2nd of 2 free throws
25-24
4:51
Kenny Goins missed jump shot
4:49
Defensive rebound by Dwayne Lautier-Ogunleye
4:49
Personal foul on Conner George
4:49
+1
Dwayne Lautier-Ogunleye made 1st of 2 free throws
26-24
4:49
+1
Dwayne Lautier-Ogunleye made 2nd of 2 free throws
27-24
4:33
+2
Cassius Winston made floating jump shot
27-26
4:07
Shooting foul on Conner George
4:07
+1
Dwayne Lautier-Ogunleye made 1st of 2 free throws
28-26
4:07
+1
Dwayne Lautier-Ogunleye made 2nd of 2 free throws
29-26
3:53
+2
Cassius Winston made jump shot
29-28
3:31
Nate Kennell missed 3-pt. jump shot
3:29
Defensive rebound by Conner George
3:29
Personal foul on Dwayne Lautier-Ogunleye
3:29
+1
Conner George made 1st of 2 free throws
29-29
3:29
+1
Conner George made 2nd of 2 free throws
29-30
3:01
Darrell Brown missed fade-away jump shot
2:58
Offensive rebound by Bradley
2:58
Shot clock violation turnover on Bradley
2:46
+2
Cassius Winston made jump shot
29-32
2:30
+3
Luuk van Bree made 3-pt. jump shot, assist by Darrell Brown
32-32
2:16
+2
Matt McQuaid made fade-away jump shot
32-34
1:50
Nate Kennell missed jump shot
1:48
Defensive rebound by Cassius Winston
1:26
Kenny Goins missed 3-pt. jump shot
1:24
Defensive rebound by Luqman Lundy
1:15
+3
Nate Kennell made 3-pt. jump shot
35-34
51.0
Xavier Tillman missed hook shot
49.0
Defensive rebound by Elijah Childs
29.0
Luuk van Bree missed layup
27.0
Defensive rebound by Xavier Tillman
2nd Half
BRAD
Braves
30
MIST
Spartans
42
Time
Team
Play
Score
19:45
Darrell Brown missed driving layup
19:43
Defensive rebound by Kenny Goins
19:37
Cassius Winston missed driving layup
19:35
Defensive rebound by Luuk van Bree
19:27
+2
Elijah Childs made hook shot, assist by Dwayne Lautier-Ogunleye
37-34
19:11
Kenny Goins missed 3-pt. jump shot, blocked by Elijah Childs
19:09
Defensive rebound by Dwayne Lautier-Ogunleye
19:06
+2
Elijah Childs made dunk, assist by Dwayne Lautier-Ogunleye
39-34
18:57
Kenny Goins missed 3-pt. jump shot
18:55
Offensive rebound by Xavier Tillman
18:55
Personal foul on Luuk van Bree
18:37
+3
Matt McQuaid made 3-pt. jump shot, assist by Kenny Goins
39-37
18:10
Dwayne Lautier-Ogunleye missed 3-pt. jump shot
18:08
Defensive rebound by Kenny Goins
17:59
+2
Xavier Tillman made layup, assist by Aaron Henry
39-39
17:38
Luuk van Bree missed 3-pt. jump shot
17:36
Defensive rebound by Cassius Winston
17:14
+3
Cassius Winston made 3-pt. jump shot
39-42
16:54
Bad pass turnover on Dwayne Lautier-Ogunleye, stolen by Xavier Tillman
16:48
+2
Xavier Tillman made driving layup
39-44
16:23
Elijah Childs missed 3-pt. jump shot
16:21
Defensive rebound by Aaron Henry
15:58
Bad pass turnover on Aaron Henry
15:36
Elijah Childs missed hook shot
15:34
Defensive rebound by Xavier Tillman
15:15
Cassius Winston missed jump shot
15:13
Defensive rebound by Elijah Childs
14:54
Shooting foul on Xavier Tillman
14:54
+1
Luqman Lundy made 1st of 2 free throws
40-44
14:54
+1
Luqman Lundy made 2nd of 2 free throws
41-44
14:28
+2
Cassius Winston made driving layup
41-46
14:15
Darrell Brown missed driving layup
14:13
Defensive rebound by Nick Ward
14:03
Bad pass turnover on Aaron Henry
13:43
Koch Bar missed hook shot
13:41
Defensive rebound by Nick Ward
13:27
+2
Nick Ward made hook shot
41-48
12:59
Shooting foul on Matt McQuaid
12:59
+1
Dwayne Lautier-Ogunleye made 1st of 2 free throws
42-48
12:59
+1
Dwayne Lautier-Ogunleye made 2nd of 2 free throws
43-48
12:33
Cassius Winston missed driving layup
12:33
Offensive rebound by Nick Ward
12:33
Shooting foul on Nate Kennell
12:33
+1
Nick Ward made 1st of 2 free throws
43-49
12:33
+1
Nick Ward made 2nd of 2 free throws
43-50
12:04
Koch Bar missed layup, blocked by Aaron Henry
12:02
Defensive rebound by Aaron Henry
12:02
Bad pass turnover on Aaron Henry, stolen by Darrell Brown
11:59
+3
Dwayne Lautier-Ogunleye made 3-pt. jump shot, assist by Nate Kennell
46-50
11:57
Lost ball turnover on Aaron Henry, stolen by Nate Kennell
11:54
+2
Darrell Brown made layup
48-50
11:34
Offensive foul on Nick Ward
11:34
Turnover on Nick Ward
11:22
+3
Darrell Brown made 3-pt. jump shot, assist by Nate Kennell
51-50
11:01
Kenny Goins missed 3-pt. jump shot
10:59
Defensive rebound by Dwayne Lautier-Ogunleye
10:55
Personal foul on Aaron Henry
10:43
Personal foul on Cassius Winston
10:32
Ja'Shon Henry missed driving layup, blocked by Xavier Tillman
10:30
Defensive rebound by Xavier Tillman
10:10
+2
Xavier Tillman made layup, assist by Cassius Winston
51-52
9:39
Dwayne Lautier-Ogunleye missed 3-pt. jump shot
9:37
Defensive rebound by Cassius Winston
9:25
Offensive foul on Xavier Tillman
9:25
Turnover on Xavier Tillman
9:12
+2
Darrell Brown made driving layup
53-52
9:01
Personal foul on Nate Kennell
8:52
Cassius Winston missed 3-pt. jump shot
8:50
Offensive rebound by Kenny Goins
8:50
Kenny Goins missed layup
8:48
Offensive rebound by Kenny Goins
8:48
Personal foul on Nate Kennell
8:23
Offensive foul on Cassius Winston
8:23
Turnover on Cassius Winston
8:08
Bad pass turnover on Darrell Brown
7:43
+2
Xavier Tillman made layup, assist by Cassius Winston
53-54
7:16
Kicked ball violation on Michigan State
7:03
+2
Elijah Childs made hook shot
55-54
6:46
Bad pass turnover on Aaron Henry, stolen by Luqman Lundy
6:39
Luuk van Bree missed driving layup
6:37
Defensive rebound by Xavier Tillman
6:29
Kenny Goins missed 3-pt. jump shot
6:27
Offensive rebound by Kenny Goins
6:24
Shooting foul on Elijah Childs
6:24
+1
Cassius Winston made 1st of 2 free throws
55-55
6:24
+1
Cassius Winston made 2nd of 2 free throws
55-56
6:08
Traveling violation turnover on Dwayne Lautier-Ogunleye
5:55
Kenny Goins missed 3-pt. jump shot
5:53
Defensive rebound by Dwayne Lautier-Ogunleye
5:32
Lost ball turnover on Darrell Brown, stolen by Kenny Goins
5:24
Aaron Henry missed dunk
5:22
Defensive rebound by Bradley
4:57
Shooting foul on Matt McQuaid
4:57
Dwayne Lautier-Ogunleye missed 1st of 2 free throws
4:57
Dwayne Lautier-Ogunleye missed 2nd of 2 free throws
4:57
Defensive rebound by Xavier Tillman
4:35
Aaron Henry missed hook shot
4:33
Defensive rebound by Luqman Lundy
4:16
Ja'Shon Henry missed jump shot
4:14
Defensive rebound by Xavier Tillman
4:07
+2
Cassius Winston made floating jump shot
55-58
3:50
Darrell Brown missed 3-pt. jump shot
3:48
Defensive rebound by Kenny Goins
3:47
Personal foul on Dwayne Lautier-Ogunleye
3:32
+3
Matt McQuaid made 3-pt. jump shot, assist by Cassius Winston
55-61
3:08
Dwayne Lautier-Ogunleye missed 3-pt. jump shot
3:06
Defensive rebound by Xavier Tillman
2:41
+2
Aaron Henry made hook shot
55-63
2:24
+2
Elijah Childs made reverse layup, assist by Darrell Brown
57-63
2:04
Personal foul on Darrell Brown
2:04
+1
Aaron Henry made 1st of 2 free throws
57-64
2:04
+1
Aaron Henry made 2nd of 2 free throws
57-65
1:52
+3
Darrell Brown made 3-pt. jump shot, assist by Elijah Childs