Democrat Rob Sand defeated Zach Lahn, a first-time candidate who surprised even members of his own party when he won the Republican primary.