Tricia Liston had 17 points off the bench while Gray reeled off seven in a row midway through the second half after the Blue Devils (22-1, 12-0 Atlantic Coast Conference) trailed for the only time.
Alyssa Thomas had 14 points and 12 rebounds. But the Terrapins (19-4, 10-2) could overcome neither 24 turnovers nor a miserable night for the ACC’s leading scorer, Tianna Hawkins, and had their league-best nine-game winning streak snapped.
Chloe Pavelich’s 3 with about 10:45 left gave Maryland its only lead at 44-42.
Three possessions later, Gray took charge - and kept Duke alone atop the league standings.
NO. 2 NOTRE DAME 93, NO. 10 LOUISVILLE 64
In South Bend, Ind., Natalie Achonwa had 22 points and 12 rebounds, Skylar Diggins added 21 points and seven assists and Notre Dame routed Louisville, the 18th consecutive victory for the Fighting Irish.
Louisville managed to cut Notre Dame’s lead to seven points early in the second half, but the Irish quickly responded with a 10-0 run and the Cardinals didn’t threaten again. Playing on the same court where the two schools’ men’s teams played a five overtime game two nights earlier, the women’s game never came close to matching that intensity as the Irish dominated most of the way.
Notre Dame (23-1, 11-0 Big East) improved to 7-1 against ranked opponents this season, its only loss coming against No. 1 Baylor in December. The loss ended a six-game winning streak for Louisville (20-5, 8-3), its second longest Big East winning streak since joining the league in 2005-06.
AP POLL: Baylor remains No. 1 in The Associated Press women’s basketball poll for a sixth straight week after two more easy Big 12 wins.
The Lady Bears routed Kansas and Texas and have 34 straight Big 12 regular-season victories. Baylor received 37 first-place votes Monday and will host Texas Tech and TCU this week.
The first eight stayed unchanged with Notre Dame, Connecticut, Stanford and Duke rounding out the top five. UConn got the other three first-place votes.
Top 25 teams went 41-5 this week. The only two losses to unranked opponents came Sunday, when No. 13 Georgia fell at LSU and No. 18 Purdue lost to Michigan.
The Boilermakers also lost to No. 8 Penn State this week and dropped five spots in the poll.