In a race that proved decisive in enabling Republicans to retain control of the Senate, Republican Glen H. Sturtevant won the 10th District seat after benefiting from a huge turnout in conservative Powhatan County, which analysts attributed in part to the gun issue.