Mavericks 130, Hornets 104

Luka Doncic had 39 points, 12 rebounds and 10 assists, and Dallas continued their surge heading into the postseason, beating Charlotte on Tuesday night.

76ers 120, Pistons 102

Joel Embiid had 37 points and 11 rebounds and the Philadelphia 76ers extended their winning streak to six games with a win over the Detroit Pistons.

Bucks 104, Celtics 91

Giannis Antetokounmpo left late in the third quarter with a calf injury, but the Milwaukee Bucks hung on to beat the Boston Celtics in a game that featured an NBA record-low total of two free-throw attempts.

Pacers 140, Raptors 123

Tyrese Haliburton scored 30 points, Pascal Siakam added 16 points in 26 minutes in his second game back in Toronto and the Indiana Pacers pulled away early in the second half and beat the Raptors.

Spurs 102, Grizzlies 87

Victor Wembanyama had 18 points, seven blocks, seven rebounds and six assists, and the San Antonio Spurs beat Memphis.

Heat 117, Hawks 111, 2OT

Tyler Herro scored four of his 33 points in the second overtime and the Miami Heat outlasted the Atlanta Hawks.

Rockets 118, Magic 106

Fred VanVleet scored a season-high 37 points and the Houston Rockets snapped a five-game skid with a victory over the Orlando Magic.

Knicks 128, Bulls 117

Jalen Brunson scored 45 in his second straight 40-point game, and the New York Knicks beat the Chicago Bulls.

Thunder 112, Kings 105

Shai Gilgeous-Alexander scored 40 points in his return from injury, and the Oklahoma City Thunder rallied from a 20-point deficit to defeat Sacramento.

Timberwolves 130, Wizards 121

Anthony Edwards scored a career-high 51 points and Minnesota overcame an early 21-point deficit to beat the Washington Wizards.