U.S. Sen. Kevin Cramer of North Dakota won a second term on Tuesday, turning back a challenge from a Democrat making her second attempt to gain a Senate seat.