Laviska Shenault Jr. scored all for of Colorado’s touchdowns to go with 13 receptions, Steven Montez had 328 yards passing and two scores, and the No. 21 Buffaloes remained unbeaten with a 28-21 win over visiting Arizona State on Saturday.Shenault had 127 yards receiving and Travon McMillian had 30 carries for 136 yards rushing to help the Buffaloes (5-0, 2-0 Pac-12) take control of a back-and-fourth game in the second half.Eno Benjamin ran for 120 yards and two touchdowns and Manny Wilkins passed for 222 yards and another score for Arizona State (3-3, 1-2). The Sun Devils didn’t trail until the second half but couldn’t keep pace with Colorado’s offense.Montez completed 24 of 33 passes for the Buffaloes, who finished with 494 yards of offense.The game was tied at 21 in the third quarter when Montez connected with K.D. Nixon for 51 yards, putting Colorado at the Arizona State 1-yard line. Shenault ran it in on the next play to give the Buffaloes their first lead of the game.The teams traded touchdowns into the third quarter. The Sun Devils got a pair of one-yard scoring runs from Benjamin in the first and second quarters and Colorado answered each one. Shenault scored on a run from the 1, and then he caught a 3-yard touchdown pass from Montez in the last minute of the second quarter to tie it at 14 at halftime.