Harris scored a career-high 38 points Friday night, outplaying Iverson in the second half and leading the New Jersey Nets to a 103-96 victory over the Pistons.
New Jersey, which trailed by as many as 14 points in the first half, played some of its best basketball of the season in the final two periods to hand the Pistons their first loss after four wins to open the season.
"It was just about playing hard," Harris said. "We didn't get off to the best start. We have been really struggling in the third quarter but tonight we came out with more aggressiveness. Points for me didn't matter. It was all about the win. We desperately needed this for our confidence's sake."
Vince Carter and Josh Boone each scored 18 for New Jersey, which got its first home win after two losses. Boone also pulled down 14 rebounds.
Iverson had 24 points and six assists after finally getting to suit up. Detroit played twice since the trade Monday with Denver that sent Chauncey Billups, Antonio McDyess and Cheikh Samb to the Nuggets for the nine-time All-Star. Iverson was not available for the first game and was not permitted to play the second because Billups had not completed his physical with the Nuggets.
Richard Hamilton scored 22 points, while Tayshaun Prince added 19 points and 11 rebounds.