Battle of American Idol, Jennifer Hudson vs.Fantasia