EAST LANSING, Mich. -- Anthony Cowan was the smallest and best player on the court when it was time for No. 9 Maryland to rally for a win at Michigan State to stay alone in first place in the Big Ten.
Cowan scored 11 of his 24 points in the final two-plus minutes, helping the Terrapins beat the Spartans 67-60 with a strong finish Saturday night.
The Terrapins (21-4, 11-3 Big Ten) scored the final 14 points of the game after trailing by seven with 3:24 left.
Maryland coach Mark Turgeon said the 6-foot, 180-pound Cowan has always proved critics wrong, hearing doubters say the point guard is "too little" and "not good enough" his entire life.
"He is as tough as they come, pound for pound," Turgeon said.
Cowan had the last 11 points on three 3-pointers and two free throws. Jalen Smith finished with 17 points and 10 rebounds.
"That's four in a row for us on the road when everybody was wondering if we were ever going to win on the road," Turgeon said. "It means a lot whenever you beat Michigan state in this building."
Maryland was composed over the final minutes even when it trailed by seven points because it has a track record of coming back. It rallied from double-digit deficits to win five games this season, including one earlier this month against No. 20 Illinois.
"We've been resilient all year," Cowan said.
The Spartans (17-9, 9-6) trailed by as much as 15 points in the first half and by eight early in the second half before making a surge to take a lead they could not keep.
"Championship teams make championship plays down the stretch," Michigan State coach Tom Izzo said.
Michigan State's Xavier Tillman had 18 points and 11 rebounds, but he gave Smith enough space to make a 3-pointer with 3:08 remaining to start Maryland's game-closing run. Tillman caught the wrath of Izzo after making the mistake on defense during the game, but the hard-driving coach was not as critical later in the night.
"Xavier was so tired and he didn't get out (to defend Smith)," Izzo said. "I would just say they made a good play and we had a blown coverage."
Cassius Winston had 14 points for the Spartans, who didn't have another player ready and able to make shots late when he was swarmed by more than one defender.
"You got to do that," Turgeon said.
DRAWING A ROAR
Michigan State's new football coach, Mel Tucker, fired up fans during the first half in a timeout break. The crowd roared again during halftime when Michigan State honored its 2000 national championship team.
Maryland: With eight straight wins, the Terrapins have a one-game lead over No. 13 Penn State in the conference standings.
"We haven't won anything," Cowan said. "I still don't have a ring. My teammates still don't have a ring."
Michigan State: The team is simply struggling, losing four of five games and two straight at home.
"We're finding ways to lose instead of finding ways to win," Izzo said.
The Terrapins may move up a little in the poll. The Spartans became the first preseason No. 1 to drop out of the poll since Kentucky during the 2013-14 season and they will be unranked for at least another week.
Maryland grabbed one more rebound than Michigan State after having a huge advantage in the first half.
"We were down 23-10 on the boards," Izzo said. "Embarrassing."
Maryland: Hosts last-place Northwestern (6-18, 1-13 Big Ten) on Tuesday night.
Michigan State: Plays at Nebraska (7-18, 2-12) on Thursday night.
Follow Larry Lage at https://twitter.com/LarryLage
More AP college basketball: https://apnews.com/Collegebasketball and https://twitter.com/AP-Top25
No. 24 Arizona gets second crack at Oregon State
No. 24 Arizona is a half-game out of the Pac-12 lead as it enters what some might see as a revenge homestand.
No. 14 Oregon braces for hot Sun Devils
The hottest team in the Pac-12 will meet the league's highest-ranked squad when Arizona State and No. 14 Oregon play Thursday night in Tempe, Ariz., in an attempt to provide some clarity at the top of the conference race.
No. 20 Iowa, No. 25 Ohio State duel for Big Ten position
Positioning in the top-heavy Big Ten Conference is at stake Thursday when No. 20 Iowa welcomes No. 25 Ohio State to Iowa City.