Republican Senator Roger Marshall has won re-election in Kansas after a neck-and-neck battle with Democrat Adam Hamilton threatened to upend the GOP's hopes of holding onto its Senate majority.