Democratic Lt. Gov. Tim Kaine won the Virginia governor's race Tuesday, soundly defeating Republican Jerry Kilgore in a contest for a GOP-leaning state that was closely watched by political analysts for signs of the public's mood ahead of next year's midterm elections.