By a scant 1,600 votes:

CONCORD – 1:18 p.m. The Secretary of State’s office has just announced that Kelly Ayotte has won the Republican primary for U.S. Senate with 53,044 votes. Ovide Lamontagne received 51,377 votes. More to follow.

More here.