Briton Demars outkicked a bunch of contenders in the final 200 to win the boys 1,500 meters in Eugene.