I photographed the Colorado Arizona State football game in Boulder yesterday. The Buffs defeated the Sun Devils 28-21 to improve to 5-0 for the first time since the 1990s. Laviska Shenault had a huge day, producing 3 touchdowns both running and receiving. The game featured a number of big plays on both sides. But Colorado got the stops they needed when it counted in the fourth quarter.

October 6, 2018: Colorado QB Steven Montez floats a pass against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado defensive lineman Mustafa Johnson celebrates his tackle for a loss on Arizona State's Eno Benjamin during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado defensive back Carson Wells just misses a sack against Arizona State QB Manny Wilkins during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado receiver Tony Brown hauls in a long catch against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado receiver Laviska Shenault celebrates his short touchdown run against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado cheerleaders perform during a timeout against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: A member of the Down's Syndrome cheer squad perfroms with the Colorado cheerleaders during a timeout against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Arizona State QB Manny Wilkins throws a pass against Colorado during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: A member of the Colorado cheerleaders performs a tumbling routine during a timeout against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Chip the Buffalo mascot and his family perform a dance with the Colorado cheerleaders during a timeout against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado defensive back Evan Worthington pulls down Arizona State running back Eno Benjamin by his shirt during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado linebacker DRew Lewis tackles Arizona State running back Eno Benjamin during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Arizona State QB Manny Wilkins runs it down near the goalline against Colorado during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: A young Arizona State fan cheers on his team with his dad against Colorado during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado QB Steven Montez lofts a throw against Arizona State during the first half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado receiver Laviska Shenault scampers toward the end zone against Arizona State during the first half in Boulder. He scored a play later and the Buffs won 28-21 at home to improve to 5-0.

Ocotber 6, 2018: Colorado receiver Laviska Shenault hauls in a long TD catch against Arizona State during the second half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Colorado receiver Laviska Shenault hauls in a long TD catch against Arizona State's Chase Lucas during the second half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: Arizona State head coach Herm Edwards patrols the sideline in the second half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: An Arizona State cheerleader urges on the faithful in the second half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

Ocotber 6, 2018: Arizona State receiver Frank Darby stiff arms Colorado's Nick Fisher after a long pass play to set up a Sun Devil touchdown in the second half. The Buffs won 28-21 at home to improve to 5-0.

October 6, 2018: An Arizona State fan celebrates a touchdown in the second half in Boulder. The Buffs won 28-21 at home to improve to 5-0.

Ocotber 6, 2018: Colorado's Delrick Abrams (1) celebrates his pass deflection with teammate Carson Wells during the second half in Boulder against Arizona State. The Buffs won 28-21 at home to improve to 5-0.

Ocotber 6, 2018: Colorado QB Steven Montez slides down after picking up a first down against Arizona State during the second half in Boulder. The Buffs won 28-21 at home to improve to 5-0.