Darryn Peterson scored 18 points in 20 minutes and No. 14 Kansas beat No. 13 BYU 90-82 in the 1,000th game played at historic Allen Fieldhouse.