Giannis Antetokounmpo scored 37 points, making all of his season-high 17 free throws in a perfect night at the line for Milwaukee, and had 10 rebounds to help the NBA-leading Bucks rout the Washington Wizards 131-115 on Saturday.
Two games ahead of Toronto for the Eastern Conference lead, the Bucks have won three straight, nine of 10 and 20 of 24.
Brook Lopez added 21 points, and Khris Middleton had 20. Starting point guard Eric Bledsoe sat out to rest a sore left Achilles.
The Bucks were 24 of 24 from the free-throw line. They had a 17-2 run late in the second quarter, led by 23 at halftime and 32 early in third quarter. Antetokounmpo scored seven of the last 10 points in big second-quarter run, including a thunderous slam over Jeff Green that led to a three-point play.
Bradley Beal scored 24 points for Washington.
Dallas 111, at Cleveland 98: Rookie Luka Doncic matched his season high with 35 points and did a little bit of everything for Dallas, and Harrison Barnes scored 13 points in the fourth quarter to lead the undermanned Mavericks past Cleveland.
With a contingent of fans waving Slovenian flags to support Doncic, the 19-year-old showed why the Mavericks are so excited about their future. He added 11 rebounds, six assists and made a couple long 3-pointers that drew gasps from the Quicken Loans crowd.
Barnes finished with 17 points. The Mavericks played their second game since acquiring star Kristaps Porzingis from New York in a blockbuster trade. Tim Hardaway Jr., Courtney Lee and Trey Burke also came in the deal, but are not eligible to play until their physicals are completed.
Jordan Clarkson scored 19 points for Cleveland.
at San Antonio 113, New Orleans 108: LaMarcus Aldridge had 25 points and 14 rebounds and San Antonio withstood another bat intrusion — with a nifty play from the team's coyote mascot — and held off the depleted New Orleans.
The bat began hovering above the court three minutes into the game, causing officials to delay play. It was the second straight home game delayed by the winged intruders, with three bats buzzing the court Thursday night against Phoenix. Arena workers were able to shoo the bats into the rafters against the Suns, but the Spurs were better prepared against the Pelicans.
An arena official walked onto the court with a net, but missed the bat on his first attempt. Almost on cue, the mascot charged onto the court dressed in a Batman costume with a net. He missed his first swipe at the bat, then dove near the scorer's table and caught the bat in his net to huge cheers from Spurs players and fans. The worker placed the bat into a towel and took him from the court, with play resuming after a delay of only 1 1/2 minutes.
Rudy Gay and Marco Belinelli added 17 points each for San Antonio.
Frank Jackson had a career-high 25 points to lead New Orleans.
Houston 125, at Utah 98: James Harden had 43 points for his 26th straight game with at least 30 points in Houston's victory over Utah.
Harden's 30-point streak is the third-longest in NBA history, trailing only Wilt Chamberlain's runs of 65 and 31 games. Harden also had 12 rebounds, six steals, five assists and four blocks. He was 12 of 22 from the field, making 4 of 12 3-pointers, and made all 15 of his free throws.
Gerald Green added 25 points, and Kenneth Faried had 16 points and 12 rebounds before fouling out with 5:07 remaining. Houston snapped a two-game losing streak, holding the Jazz to 36 percent shooting and forcing 23 turnovers. Donovan Mitchell had 26 points and nine assists for Utah.
at Sacramento 115, Philadelphia 108: Buddy Hield scored 34 points and set a career high for 3-pointers with seven, and Sacramento weathered a fourth-quarter flurry from Jimmy Butler to beat Philadelphia.
Sacramento (27-25) matched its win total from last season. De'Aaron Fox had 19 points and eight assists, Willie Cauley-Stein also scored 19 points.
Joel Embiid had 29 points and 17 rebounds for Philadelphia. Butler added 29 points, 18 coming in the fourth quarter when he made two four-point plays.
Denver 107, at Minnesota 106: Nikola Jokic had his 25th career triple-double with 13 points, 16 rebounds and 10 assists, including a late full-court pass that set up a key basket to help Denver beat Minnesota.
The Nuggets won their sixth straight game, and added another accolade by ensuring that coach Mike Malone will head to the All-Star game with Jokic by virtue of their NBA franchise-best 37-15 start.
Karl-Anthony Towns had 31 points, 12 rebounds and seven assists for Minnesota.
Indiana 95, at Miami 88: Bojan Bogdanovic scored 31 points, Darren Collison added 20 and Indiana had a big third quarter to beat stumbling Miami.
Indiana ended a season-long four-game losing streak, which started in the game immediately following the one where All-Star Victor Oladipo left with a season-ending knee injury.
Dwyane Wade scored 21 points for Miami.
Atlanta 118, at Phoenix 112: John Collins matched his career high with 35 points and fell one shy of his career best with 16 rebounds, and Atlanta handed Phoenix its 10th straight loss.
Trae Young scored 17 of his 27 points in the fourth quarter.
Devin Booker scored 32 points for Phoenix.
at Charlotte 125, Chicago 118: Kemba Walker had 15 of his 37 points in the fourth quarter and the Charlotte Hornets pulled away to beat Chicago for its fifth straight victory.
Walker had 10 assists and finished 5 of 6 from the field in the fourth quarter, sparking an 18-4 run to hand the Bulls their fifth loss in six games.
Bobby Portis led Chicago with 33 points, and Lauri Markkanen had 30.
at Orlando 102, Brooklyn 89: Nikola Vucevic had 24 points and 12 rebounds, Evan Fournier added 16 points and Orlando beat Brooklyn.