Giannis Antetokounmpo scored a career-high 52 points, but Joel Embiid had 40 points and 15 rebounds to lead Philadelphia over the Bucks 130-125 on Sunday in Milwaukee.

Antetokounmpo was 15-for-26 from the field, including 3-for-8 from three-point range, and made 19 of 21 free throws to better his previous career best by eight points.

Embiid and the Sixers weathered a late charge by Milwaukee to beat the team with the best overall record in the NBA (52-18) and the top home record (27-6). It was the fifth time this season Embiid scored 40 or more points.

Jimmy Butler added 27 points, JJ Redick 19 and Tobias Harris 12 for the Sixers.

Miami 93, Charlotte 75: Goran Dragic scored 19 points off the bench, Dwyane Wade added 17 and came up with big plays late and the Heat found just enough offense to beat the Hornets in Miami.

The win kept Miami (33-36) in the No. 8 spot in the East — and moved the Heat two games up on No. 10 Charlotte (31-38), with 13 games left for both clubs.

The 168 combined points was the lowest in the NBA this season. Orlando and Chicago combined for 170 on Dec. 21. Charlotte's 75 points were a season low and tied the third-worst total in the NBA this season.

New York 124, L.A. Lakers 123: Mario Hezonja blocked Le-Bron James' potential game-winning shot with 2.3 seconds to play, allowing the Knicks to beat the Lakers. Los Angeles led by 11 with under three minutes to play before the Knicks charged back largely because of their defense against James, who scored 33 points. DeAndre Jordan also blocked one of his shots in the final minute, and James also missed a jumper with the Lakers clinging to a one-point lead.

Emmanuel Mudiay had 28 points and eight assists for the Knicks, who stopped an eight-game losing streak.

L.A. Clippers 119, Brooklyn 116: Lou Williams hit a three-pointer from the top of the key at the buzzer to give the Clippers a victory over the Nets in Los Angeles. The victory, the Clippers' seventh in the past eight games, was Doc Rivers' 300th with Los Angeles, making him the seventh in NBA history with 300 or more regular-season wins with two or more teams. He also won 300 with the Celtics.

Sacramento 129, Chicago 102: Marvin Bagley III had 21 points and nine rebounds, Buddy Hield added 16 points and inched closer to Sacramento's single-season record for three-pointers as the Kings beat the Bulls in Sacramento. Hield has 231 threes, 10 behind Peja Stojakovic. Zach LaVine had 18 points for the Bulls, who have lost five straight.

Orlando 101, Atlanta 91: Nikola Vucevic had 27 points and 20 rebounds to lead the Magic past the Hawks to remain a game behind Miami in the chase for the final Eastern Conference playoff spot.