Question: who won the season of american idol that jennifer hudson was on
Answer: The third season was won by Fantasia Barrino , who defeated Diana DeGarmo by an approximate margin of 2 % ( 1.