Republican businessman Robert Dold has won the state's only open congressional seat by narrowly defeating three-time Democratic candidate Dan Seals.With 94 percent of precincts reporting on Tuesday, Dold had 51 percent of the votes, compared with Seals' 49 percent.