PHOENIX - Arizona Sen. John McCain and his Democratic challenger sparred over his delayed abandonment of Donald Trump and her support for President Barack Obama's health care overhaul Monday night in their only debate.

Monday night's one-hour televised debate came after Rep. Ann Kirkpatrick accused McCain of doing "too little, too late" to distance himself from Trump after he backed him for months. McCain withdrew his support for the billionaire businessman over the weekend after the release of a 2005 tape showing him making lewd comments about women.

McCain said he had openly criticized Trump at several points this year over his statements about women, a veteran's family and POWs. But he said the latest tape was the final straw.

McCain slammed Kirkpatrick's backing of Obama's health overhaul law and said it needs to be completely scrapped. Kirkpatrick acknowledged serious problems with the law but says McCain and other Republicans need to work with Democrats to help fix the problems.

McCain is seeking a sixth term, and Kirkpatrick is trying to upset the 2008 Republican presidential nominee.