AUBURN HILLS, Mich. -- Joakim Noah was standing near the scorer's table during the first half, visibly upset with his team's performance while he was waiting to check back in.
"I just felt like our energy was just low, from the start of the game," Noah said. "It's just human reaction, when there's not a lot of people in the stands, to kind of put your guard down. I think we regrouped pretty well."
Noah had 30 points and 23 rebounds, setting career highs in both categories and helping the Bulls beat Detroit for the 16th straight time, 108-104 on Friday night.
"It's crazy to have numbers like that," Noah said. "I knew I was missing a lot of tips in the beginning of the game. In some arenas, they count as rebounds, and some other arenas, they don't. I'm happy they counted."
Chicago trailed by as many as 17 points in the second quarter, but the Bulls rallied toward the end of the half and took control in the fourth.
"Noah had a double-double in both halves. That's just flat-out effort," Pistons coach Lawrence Frank said. "He had 30 points and 23 rebounds, and they didn't run a single play for him."
Noah's previous career highs were 26 points and 21 rebounds. He said he was motivated by the presence of Ben Wallace, the former Piston who also played for the Bulls when Noah was a rookie.
Wallace was sitting behind one of the baskets Friday night and got a nice hand from the crowd, which was announced at 17,142 but included a significant number of empty seats.
"That's my vet," Noah said. "To have him there, it means a lot. I've learned a lot from him."
The game was tied at 82 in the fourth quarter when Noah rebounded a Chicago miss and made a layup while being fouled. The Pistons were able to hang around after the three-point play, but after they let Noah come up with another offensive rebound that led to a dunk by Boozer, the Bulls were ahead 100-93.
Deng's 3-pointer pushed the lead to 10, and although Detroit cut into the margin during a sloppy final minute, the outcome was never really in doubt.
Noah had 10 offensive rebounds, twice as many as the entire Detroit team. He and Boozer both shot 12 of 19, giving the Bulls enough scoring on a night their defense wasn't all that impressive.
Detroit hasn't beaten Chicago since Dec. 23, 2008, but for most of the first half, the Pistons looked primed to end that streak. They led by as many as 17 in the second quarter, shooting 54 percent for the half.
"The second quarter was an abomination," Bulls coach Tom Thibodeau said. "We gave them pick-and-rolls, we gave them cuts, we were ball watching, lacked awareness."
But Chicago went on a 12-0 run late in the second quarter and trailed 55-50 at the half. The Bulls took a 71-70 lead on a 3-pointer by Kirk Hinrich. Chicago was ahead 78-74 after three.
"It's even more frustrating, because in this streak, they've been holding us around 80 points, with a few games in the 70s. We got 104 tonight, and we still didn't beat them," Detroit's Tayshaun Prince said.
"Our offense was doing great things, but we let down on defense, and when we did get a miss, Noah kept the ball alive. We had 28 rebounds and he had 23, so you can see how well that went."
Noah also had six assists. ... Detroit's Greg Monroe had 13 points and five rebounds, barely extending his streak of games with at least five rebounds to 112.
The Grizzlies land Ziarie Williams with the 10th pick in the NBA draft
The Pelicans select Ziaire Williams with the 10th pick of the NBA draft, who will go to the Grizzlies as part of a trade.
CP3's magical Finals run shows he's still got it
Chris Paul may be a 36 year-old free agent, but his competitive fire is still blazing with intensity and he's ready to bet on himself to make his way to another NBA Finals.
Sources: Chris Paul declines $44 million player option for next season
Chris Paul and the Suns are motivated to negotiate a new deal once talks can begin at 6 p.m. ET on Monday, sources told ESPN's Adrian Wojnarowski.