John Cena held the upper hand throughout most of the one-on-one bout against Theory but lost the match in a controversial finish.