Germany's Arnd Peiffer started late and finished faster than anyone else to win the men's 10 k sprint on the second day of IBU World Cup racing at Holmenkollen, and Nathan Smith and Leif Nordgren hit 95 percent of their targets to finish in the top 30 on Saturday.