Who won at survivor series 2012 Cm punk John cena or Ryback?

CM Punk won with the help of Seth Rollins, Dean Ambrose and Roman Reigns from NXT.