Modi could win