We polled Iowa over the weekend for the upcoming Republican caucus, and the final results show that Trump has lost some of his edge, while Rubio has climbed to within one point of Cruz. In fact, all three candidates are within two points of each other; this race is now truly anyone’s game. The narrowing is thanks to several key factors: expected evangelical turnout; the Cruz voter scorecard debacle; and Trump’s debate absence. Among those who watched the Republican debate, voters prefer Cruz and Rubio to Trump by a margin of 10 points. As the results came in, there was...