A heated Democratic debate on Friday set the stage for a fierce day on the campaign trail in New Hampshire on Saturday.

Candidates sharpened their messages and attacks as they cut across the state. Each is trying to maintain or build up momentum before the primary here on Tuesday.

Pete Buttigieg began the day with a rally at Keene State College in Keene, N.H.