The top six candidates debated Tuesday night in Iowa, the last chance for them to stand beside their rivals before Iowa voters kick off the nomination fight in 20 days’ time.