I'm going Mysterio, you need alot of aerial manoeuvrability to take on a prepared Mysterio and he would be prepared considering he's robbing a bank!
I also can't see Cain reading M's body language very well considering most of the time she would be fighting illusions.
I see him clouding her with smoke and killing her.