The Maine GOP just made the official announcement. With over 18,000 votes counted, the state and its 23 delegates have been allocated.

Cruz is having a huge weekend. We’ll tally all his wins shortly.

Ted Cruz: 8,550 votes. Kasich: 2270. Rubio: 1,492, Trump: 6,070.

Cruz’s win was utterly convincing, in some counties doubling or tripling Trump’s totals. He came close to but did not exceed the 50 percent threshold, and therefore three candidates receive delegates.

Cruz: 12. Trump: 9. Kasich 2.

Cruz won about three thousand more votes this year than the total number of votes in the 2012 primary.