The Golden State Warriors' bid for an NBA-record winning streak was ended by the Milwaukee Bucks on Saturday night.
The reigning league champions had begun their season with 24 straight wins, a record in itself, and had won 28 straight in total.
That put them just five short of the 1971-72 Los Angeles Lakers' all-time record of 33 - but as on that occasion, the Bucks intervened to put a stop to the run.
Greg Monroe scored 28 points in a 108-95 win. Though Stephen Curry matched his total, the Warriors came up short in the last of a seven-game road trip and on the back of Friday's double-overtime win over the Boston Celtics.
Golden State remain 9.5 games clear in the Pacific Division even after the second-placed Los Angeles Clippers beat the Brooklyn Nets 105-100, Blake Griffin and JJ Redick with 21 points apiece.
The San Antonio Spurs lead the Southwest Division by 6.5 games after a 103-78 dismissal of the Atlanta Hawks, allowing only 25 points in the first half.
The Dallas Stars were beaten 114-111 by the Washington Wizards, who got 28 points from Otto Porter and 26 from John Wall in the absence of Bradley Beal.
Friday's thriller may have sapped the Warriors' energy but Boston showed no ill effects as they beat the Charlotte Hornets 98-93 to close to within one win of Atlantic Division leaders the Toronto Raptors. Isaiah Thomas had 21 points and 13 assists while Avery Bradley poured in 23 points.
The New York Knicks are 3.5 games further back after beating the Portland Trail Blazers 112-110 with 36 points in the fourth quarter, rounded off by six Carmelo Anthony free throws.
The Houston Rockets won 126-97 against the Los Angeles Lakers, James Harden with 30 points.
The Detroit Pistons beat the Indiana Pacers 118-96 and the Chicago Bulls beat the New Orleans Pelicans 98-94.