Rep. Barry Moore won the Republican Senate runoff in Alabama on Tuesday night, CBS News projects, defeating political newcomer and U.S. Navy Seal Jared Hudson.