Congress candidate Ahmed Patel on Wednesday beat the BJP nominee in a bitterly fought Rajya Sabha election in Gujarat after late night dramatic developments saw the Election Commission reject the votes of two dissident MLAs of the main opposition party for violating electoral rules.