Hillary Clinton and Bernie Sanders on Monday drew their sharpest contrasts yet in hard-hitting final pitches to Iowa voters as the competitive race to win the first in the nation caucuses enters its last week.
The Democratic race has often paled in comparison to the rollicking Republican battle.
But there was palpable energy at CNN's town hall as the candidates delivered urgent, passionate pleas for supporters to caucus on February 1.
Sanders offered a vigorous performance punctuated by calls for a progressive revolution.
Clinton matched him for energy by arguing that only she had been on the front lines of progressive change for decades and uniquely had the multi-tasking skills at home and abroad needed of a President.