Looks like Trump will hold on to second. There might still be another 10-15,000 votes left to come in, but it would be almost impossible for Rubio to overturn a 2,300 vote gap from that. So Cruz, Trump, Rubio in that order, less than five points separating first from third. On to New Hampshire!