With 89 percent of the precincts reporting, CNN has just called Rick Santorum winner of the Colorado caucuses, in which he appears to have defeated Mitt Romney by 38 to 36 percent. The polls have for several days now indicated that Santorum would win in Minnesota and Missouri, although they understated his margin of victory, but no one--no one--expected Santorum to pull off a victory in Colorado, which was thought to be in Romney's back pocket.
An astonishing upset. Just astonishing.
Update three minutes later: The New York Times just called Colorado for Santorum as well.