Here is a thought for what might happen,
Of course tonight the contract negotiation doesn't completely go through. CM Punk doesn't sign the contract.
At Money In The Bank, it's CM Punk versus John Cena. CM Punk gets some help at the end of the match by Vince McMahon and wins the title. CM Punk signs the contract after winning the title and John Cena is fired by Vince McMahon.
OR
Vince McMahon helps CM Punk win the title, having an agreement with CM Punk that if he wins the title he will sign the contract. CM Punk decides not to sign the contract but Vince McMahon STILL has to fire John Cena.