Bengaluru: The ruling BJP in Karnataka had the last laugh as it won all the three Rajya Sabha seats it had contested in, out of total four from the state, that went for polls on Friday, while the Congress managed to win only one of the two seats to which it had fielded its candidates.