During the 2002 New Hampshire gubernatorial election Republican primary result, Craig Benson won more votes than Bruce Keough  and won the final against Mark Fernald.
Republican primary results Craig Benson 56,099 Bruce Keough 51,461 Republican Craig Benson, a self-funded businessman, defeated Democrat Mark Fernald, a state senator, in the general election after both won contested primary elections. 
