CHICAGO -- Marco Belinelli shot a brick, but got a second chance when teammate Joakim Noah somehow kept the rebound from going out of bounds.
Belinelli caught the ball off Noah's save, hit a driving layup and completed a 3-point play with 7.5 seconds remaining to live the Chicago Bulls to an 85-82 come-from-behind victory over Detroit at the United Center on Wednesday night.
Chicago won its 17th straight game against the Pistons and 13th in a row at home.
Jimmy Butler led the Bulls with 18 points, while Carlos Boozer added 16 and Noah pulled down 18 rebounds.
Trailing by as many as 17 points, the Bulls mounted a rally in the fourth quarter. Point guard Nate Robinson was the spark, scoring nine straight points, including a 3-pointer that brought Chicago within 70-69 with 8:58 remaining.
After Detroit's Greg Monroe split a pair of free throws, Robinson found Noah under the basket for a dunk to tie the score.
The teams traded baskets before Taj Gibson tipped in a Robinson miss, giving the Bulls their first lead of the night since they were up 2-0. Gibson and Butler each knocked down baseline jumpers to complete a 19-3 run, putting Chicago ahead 79-73 with 4:21 left.
Detroit responded with seven straight points. Rodney Stuckey drained a corner jumper, Tayshaun Prince hit a 3-pointer and Stuckey hit a 15-foot pull-up jumper to put the Pistons back up 80-79 with 2:07 remaining.
Butler nailed a corner 3-pointer on the next trip to give the Bulls an 82-80 edge. Detroit tied it when the Bulls lost track of Jason Maxiell, who caught a pass from Stuckey and finished an open lay-in with 29.4 seconds left in the game.
As the Bulls worked for a go-ahead shot, Belinelli launched a corner jumper from a step inside the 3-point line. It bounced off the front of the rim, but Noah sailed into the cheerleaders to keep the ball from going out of bounds and to set up Belinelli's game-winner.
After Belinelli's 3-point play, Prince and Stuckey missed 3-point shots that could have tied the score.
Brandon Knight led Detroit with 13 points, while Kyle Singler scored 12.
The Pistons came into Wednesday night with nine wins in their last 13 games and quickly showed what the improvement is all about. Chicago shot 27.3 percent from the field in the first quarter, while Detroit built a 23-14 advantage.
Leading 47-38 at halftime, the Pistons opened the third quarter with an 8-0 run. On one possession, Singler scored on a fast-break lay-in and was fouled. He missed the free throw, but Monroe grabbed the offensive rebound, followed it in and was also fouled. Monroe couldn't finish off the potential 5-point possession, but Knight's driving lay-in a few seconds later made it 55-38 with 10:22 left in the third quarter.
NOTES: Chicago forward Luol Deng missed his third straight game with a right hamstring strain. He said he's feeling better, but it's unclear when he will return to game action. ... Heading into Wednesday's contest, Detroit was 9-4 since Dec. 21, with victories over Miami, Atlanta, Boston and Milwaukee (twice). Two of the losses in that stretch came in overtime and the only game that wasn't competitive was the loss to New York in London last week. ... The Bulls' 17-game winning streak in the series is their second-longest against Detroit. They won 19 in a row in the mid-1990s. ... When Chicago guard Kirk Hinrich hit 9 of 11 shots for 22 points against the Los Angeles Lakers on Monday, it was the first time in his career he shot 80 percent from the field with at least 10 field-goal attempts.