Texas U.S. Sen. Ted Cruz has beaten New York businessman Donald Trump in Maine's GOP presidential caucuses, gathering nearly 46 percent of the vote.

The party made the announcement Saturday night. It says Cruz had 8,550 votes to Trump's 6,070. Because Cruz did not win a majority, the delegates are being split with 12 for Cruz, nine for Trump and two for Ohio Gov. John Kasich (KAY'-sihk). Florida U.S. Sen. Marco Rubio gets none.

Party chairman Rick Bennett says turnout was "extraordinary" at the 22 caucus locations.

Belfast Caucus Maine GOP/Twitter

The GOP says 18,650 votes were cast. That's more than triple the number of votes in 2012.

The victory by Cruz comes as opponents of GOP front-runner Trump try to stop his momentum after his strong showing on Super Tuesday.