LOS ANGELES -- Cody Kessler spent two seasons watching Matt Barkley claim nearly every passing record at Southern California and in the Pac-12, soaking up every bit of information he could and hoping he would get the chance one day to chase them down.
Kessler did that Saturday, throwing seven touchdown passes in the No. 22 Trojans' 56-28 victory over Colorado to break the school game record Barkley set against the Buffaloes in 2011.
"It's an honor for me to break his record, but I'm thankful he set the bar so high and taught me as much as he did," said Kessler about Barkley, who he referred to as his "big brother."
Coach Steve Sarkisian spent the week challenging Kessler to be more aggressive and revitalize a passing offense that in recent weeks looked too much like the reviled bubble screen-heavy scheme previously employed by Lane Kiffin.
Kessler responded by giving his receivers and tight ends chances to make plays down the field from the start, exploiting a vulnerable Colorado defense that seemed focused on limiting running back Javorius Allen instead.
Kessler found Agholor for a touchdown pass of 16 yards on USC's opening possession. He then hit Agholor from 18 yards out, just six plays after linebacker Su'a Cravens intercepted Sefo Liufau's first pass attempt.
Freshmen JuJu Smith and Bryce Dixon added scoring receptions from 7 and 15 yards out as Kessler went 11-of-14 for 159 yards and four touchdowns in the first quarter as USC raced to a 28-0 lead while much of the homecoming crowd was still filing in.
Kessler finished 17-of-24 for 318 yards.
"We coach this guy harder than any other guy on our team, and he accepts it, and he comes to work every day with the mindset to get better," Sarkisian said.
With a 9-yard pass to Dixon late in the second quarter, Kessler became the third USC quarterback to throw five touchdown passes in the first half. Barkley did it on three occasions, while Mark Sanchez hit that mark in 2008.
Barkley had four six-TD games, also doing it against Colorado in the Buffaloes' last visit to the Coliseum in 2012.
Kessler also became the first Pac-12 quarterback to throw seven TD passes in the first three quarters, and the junior tied the conference record for TD passes in a non-overtime game.
Agholor added his third TD reception early in the third quarter, finishing with six catches for 128 yards. Smith had four receptions for 104 yards, and Allen added 128 yards rushing on 15 carries, scoring on a 39-yard run.
"When you are a team that believes in running the football, you have to make defenses pay for loading the box, you have to have the ability to throw the ball down the field. When you have those two things going for you, then life is good," Sarkisian said.
Life was anything but for Colorado (2-5, 0-4), which carried over none of the improvement from one score defeats in its past two Pac-12 games.
"We did a good job to keep fighting," Spruce said. "I don't think we ever gave in, but when you're spotting a team like that that many points it's going to be obviously tough."
Spruce tied the Colorado season record set by Derek McCoy in 2003 with 11 TD catches. Spruce, who grew up in the north Los Angeles suburb of Westlake Village, caught nine passes for 69 yards and threw a 17-yard pass to Liufau to set up Michael Adkins II's second-quarter touchdown run.
Spruce was in no mood to enjoy the accomplishment, not with music booming from the USC locker room a few steps away. His focus was already on the next game.
Sarkisian, too, was in the same mindset, looking ahead to a key Pac-12 South game at Utah next week, though he allowed himself some latitude for Kessler's achievement.
"We'll enjoy it because a guy sets a school record for touchdown passes tonight, but, honestly, our minds are already on to Utah," Sarkisian said.