Donald Trump took a slightly expanded lead over Republican rival Ted Cruz in a new poll of Iowa voters, with the first voting contest of the 2016 presidential primary season just three weeks away.

Trump edged up to 31% support from likely Iowa Republican caucus-goers in the latest Quinnipiac University poll, after pulling in 28% in the same survey in December. His new standing puts him two points ahead of Cruz, a Texas senator, versus one.