Cross-voting in Karnataka's MLC elections dealt a setback to the NDA, with Congress winning an extra seat and JD(S) losing out despite expected numbers.