Bobby Portis scored 22 points and made three straight shots during the decisive run late in the fourth quarter to help the Bulls roar back and beat the Mavericks 108-100 on Friday night.
Portis had 15 in the second half and Chicago used a 16-4 run in the final five minutes to end a five-game losing streak.
Kris Dunn finished with 18 points and rookie Lauri Markkanen had 17 points and 12 rebounds as Chicago won for just the third time in 16 games.
Harrison Barnes scored 26 points and rookie Dennis Smith Jr. had 25 as Dallas lost for the 13th time in 16 games. The Mavericks have dropped six straight on the road.
Portis made a layup with 4:09 left to tie it at 96, then hit a turnaround jumper with 3:44 remaining to give Chicago its first lead. Portis followed up with a layup to make it 100-96.
Then 3-point shots by Dunn and Markkanen and a jumper by Zach LaVine, who had 16 points, sent the Bulls to the win.
Pacers 103, Bucks 96: Victor Oladipo had 21 points, and the Pacers nearly blew a 17-point lead in the middle of a mistake-laden fourth quarter before holding off the Bucks.
With his team trailing by five, Milwaukee's Khris Middleton missed a corner 3-pointer off an inbounds play with 8.9 seconds left. Bojan Bogdanovic hit two foul shots at the other end to seal it and hand the Bucks their fourth straight loss.
The Bucks nearly stormed back from a 93-76 deficit with 6:34 left. Indiana committed four turnovers during a 12-0 Milwaukee run that tightened what looked to be a blowout.
But the Pacers held on for a key road victory against a fellow Eastern Conference playoff hopeful, erasing the bitter taste of back-to-back losses to 40-loss teams Atlanta and Dallas during the first two stops of a four-game road trip.
Oladipo hit a runner in the lane with 1:13 left for a 98-92 lead to slow Milwaukee's momentum. He also scored six straight Indiana points during a 14-1 spurt in the third that helped the Pacers build a double-digit edge in the fourth.
Lance Stephenson added 16 points for Indiana, and Bogdanovic had 14 after going 12 of 13 from the foul line.
Middleton led all scorers with 30 points, and Giannis Antetokounmpo added 24 points and 10 rebounds for the Bucks. Milwaukee looked out of sorts at times offensively and alternated near-misses with out-of-control possessions until the near-comeback in the fourth quarter.
It didn't help Milwaukee that an injury-thinned backcourt also had to deal with foul trouble for starting point guard Eric Bledsoe, who was saddled with two fouls for much of the first quarter and played much of the fourth with five.
A choppy first half ended with the Bucks leading 46-45. The game got off to a testy start after officials called five technical fouls in the last 6:14 of the first quarter, including one each on Stephenson and Milwaukee's Sterling Brown after the players got tangled up under the basket. At one point early in the second quarter, the teams had combined for 15 fouls and 19 field goals.