Sen. John McCain has defeated conservative challenger J.D. Hayworth in the Republican primary in his bid for a fifth term.
McCain faced an aggressive challenge from Hayworth two years after his tough loss in pursuit of the White House. Hayworth attempted to tap into anti-incumbent rage that has taken down other lawmakers this year while hammering the longtime senator on immigration.
McCain responded by spending nearly $20 million through Aug. 4 and taking a harder stance on border issues amid the debate over the controversial immigration law in Arizona.
McCain now begins a final 10-week push in what could be his last campaign. He will be heavily favored over the Democrat.