Liberal MP Justin Trudeau scored a technical knockout in his "Thrilla on the Hilla" bout in Ottawa against Conservative Senator Patrick Brazeau.
Brazeau, a 37-year-old former national chief of the Congress of Aboriginal Peoples, was heavily favoured by most observers.
"I take hits and keep going," Trudeau said after match.
The fight raised more than $230,000 for cancer research.
Justin Trudeau kicks some Conservative butt.