If you are talking about JD Hayworth, I believe he lost to Harry Mitchell.
JD Hayworth did lose to McCain. Sad day for AZ
Ben Quayle