Noob here at Epicmafia, but going up the ranks. Awwww yeaaaah.
First ranked game that I was mafia and actually helped win: http://www.epicmafia.com/game/146061