No surprise. The elites have determined they need to unify behind SOMEBODY, and Rubio is their most viable choice.
I think Marco also benefited from the sleazy attacks against Cruz by the media and Trump... and himself.