First, Andre Iguodala threw a bad pass. Then, he took too many steps. Two costly turnovers late in a close game. In his Denver home debut, no less. Miffed by his miscues, Iguodala went to work, scoring six of his 17 points over the final three minutes to help the Denver Nuggets hold off the Detroit Pistons 109-97 on Tuesday night.