Who ran against Barack Obama for the 2004 seat on the US Senate?
A. Jack Ryan.
B. John McCain.
C. Alan Keyes.
D. Hillary Clinton.
Obama's expected opponent in the general election, Republican primary winner Jack Ryan, withdrew from the race in June 2004 due to a scandal. Two months later, Alan Keyes accepted the Illinois Republican Party's nomination to replace Ryan. In the November 2004 general election, Obama received 70% of the vote to Keyes' 27%, the largest victory margin for a statewide race in Illinois history.