LOS ANGELES — After 30 breathtaking minutes filled with electrifying plays and flying penalty flags, Oregon fans had to hold their collective breath for a few chilling minutes in the third quarter.

As Justin Herbert delivered a pass to Darrian Felix for a 27-yard gain on the first drive of the second half, USC safety Chase Williams made a dangerous hit on the potential NFL franchise quarterback’s left leg.

Williams was assessed a 15-yard penalty for roughing the passer. Herbert, after crumpling on the grass in agony, finally limped off the field. Backup Tyler Shough completed a pass to keep the chains moving.

And then Herbert made a statement about his health, and perhaps to the rest of chairman Rob Mullens’ College Football Playoff selection committee about his team, by throwing touchdown passes of 15, 11 and 37 yards to Juwan Johnson to stick the Trojan Sword into embattled coach Clay Helton.

No. 7 Oregon extended its winning streak to eight games and cleared the tallest remaining hurdle on the way to the Pac-12 championship game with a 56-24 victory over USC on Saturday night in front of a crowd of 63,011 at the Los Angeles Memorial Coliseum.

“It was just really painful,” Herbert said of the injury scare that had coaches, trainers and teammates frantically scrambling to his side. “I knew it wasn’t anything bad. I was just down and in a lot of pain.

“I didn’t want it to be that big of a deal, I didn’t want that many people to come out there.”

On Fox’s “Big Noon Kickoff Show,” former USC quarterback Matt Leinart, who was honored during the game as the newest member of the Rose Bowl Hall of Fame, said the Trojans needed to “force Justin Herbert to beat you.”

Herbert, whose streak of 35 consecutive games with a touchdown pass was snapped during last week’s 37-35 win over Washington State, finished 21-for-26 (81%) passing for 225 yards yards with four total touchdowns (one rushing) and one interception.

Three years after getting outplayed by Sam Darnold, Oregon’s senior quarterback showed how far talented counterpart Kedon Slovis needs to go to lead USC back to prominence.

“I felt like just talking to (Herbert) when he was on the field that he was going to be OK,” coach Mario Cristobal said. “But never a happy moment when any one of your players is down. So I was happy to see him come back and perform the way he did.”

Oregon knocked USC out of first place in the South Division to the delight of No. 9 Utah, which won 33-28 at Washington in the other key conference matchup.

Slovis completed 32 of his USC-record 57 pass attempts for 264 yards with three touchdowns and three interceptions.

The Ducks (8-1, 6-0) turned four turnovers by the Trojans (5-4, 4-2) into 28 points.

“The difference between the team we have now and last year is the leadership,” safety Brady Breeze said. “We all kind of came together and said we’ve got a really good chance to make something happen this season and we’re not going to let it go in this game.”

During mop-up duty, Shough capped Oregon’s 56-7 run with a 35-yard touchdown to Mycah Pittman, the younger brother of USC star Michael Pittman, who was limited to 37 yards and an early score.

Breeze recovered a fumble in the red zone and baited Slovis into an interception that he returned 32 yards for a touchdown during a wild first half.

“Pretty cool, man,” Breeze said. “I just happened to be in the right spot at the right time, dropping in zone coverage, kind of reading the quarterback’s eyes. It’s something I’ve been praying about and dreaming about since I was a kid. ...

“It’s something that I’ll never forget.”

After Slovis found Pittman for a 13-yard touchdown with 20 seconds left in the second quarter, MyKael Wright returned the ensuing kickoff 100 yards for a touchdown to give the Ducks a 28-17 lead at the break.

The freshman’s 36-yard kickoff return set Oregon up with manageable field position for the game-winning drive against Washington State.

“College football is built on momentum. To go up 11 at the half was huge,” Herbert noted. “Then we get the ball to begin the second half. It was a lot of fun.”

The Ducks dug themselves a double-digit deficit and were making uncharacteristic mistakes, including left tackle Penei Sewell allowing only the second sack of his career, in the first quarter.

Then freshman safety Verone McKinley flipped the momentum with his fourth interception, which led to a 10-yard touchdown run by Herbert to get the Ducks within 10-7 with 10:11 remaining in the second quarter.

After defensive tackle Austin Faoliu was ejected from the game for drawing two unsportsmanlike penalties on one play, which set up a first-and-goal for USC, Andy Avalos’ unit came up with another timely turnover.

Defensive lineman Drayton Carlberg strip-sacked Slovis, and Breeze recovered the fumble at the 5-yard line and tripped over teammate Mase Funa after a 3-yard return.

“I was really mad at my linebacker (Funa) that tackled me,” Breeze said with a smile. “Because when I went to pick it up, there was nobody there, there was no USC players that were in the vicinity. Then I get tackled by my own guy. So I told him he owes me lunch.”

The Trojans lost their composure with a personal foul on cornerback Olaiijah Griffin and a roughing the passer call on defensive tackle Jay Tuffele.

The Ducks took advantage of the miscues by finishing the drive with a 2-yard touchdown run by Jaylon Redd for a 14-10 lead.

Moments later, Breeze’s pick-six made it 21 unanswered points by Oregon.

Cooler heads did not prevail, however, as a roughing the passer call on Troy Dye and a personal foul on Isaac Slade-Matautia helped to set up Slovis’ 6-yard touchdown pass to Michael Pittman with 20 seconds left in the half.

Wright house call on the ensuing kickoff made the score 28-17 with eight seconds remaining in the first half.

With Camden Lewis sending the next kickoff out of bounds for a 15-yard flag, Oregon finished the first half with nine accepted penalties totaling 112 yards.

“We just had to calm down and look at each other and say, ‘This isn’t us,’” Herbert said of the sloppy play.

The Trojans won the coin toss, elected to receive the ball and opened the game with a 16-play, 77-yard drive capped with an 8-yard touchdown pass from Slovis to Drake London.

USC was 4-for-4 on third-down conversions, including a pass-interference call against cornerback Deommodore Lenoir, en route to a 7-0 lead.

Lenoir atoned for his sin by intercepting Slovis and returning the ball 45 yards to set up Herbert’s second touchdown strike to Johnson in the third quarter.

Lenoir was called for a questionable pass-interference penalty on USC’s second drive, but Troy Dye — playing with a club cast on his broken thumb — made a timely tackle for loss on a third-and-1 to force a punt.

Herbert’s second interception of the season, made by safety Isaiah Pole-Mao on third-and-6, was returned 14 yards to the Oregon 8-yard line.

Lenoir made broke up a pass on third-and-goal from the 6 to limit the damage from the turnover to a 24-yard field goal by Chase McGrath, which gave the Trojans a 10-0 lead with 3:00 remaining in the first quarter.

Oregon took the air out of the building by dominating the finale 48 minutes.

The Ducks will use an open date to self-correct mistakes, heal their battered bodies and see where they stack up in the College Football Playoff selection committee’s first rankings set to be released on Tuesday.

“The way that we’ve played, the way our team is progressing, the betterment of our team, without question I feel that we need to be in that conversation,” Cristobal said. “I’m not going to shy away from that, that’s just matter of fact. And we’ve got to keep getting better, we’ve got to play better, and there’s a lot of football to be played against a lot of really good football teams. So we’ll focus on that.”

Follow Ryan Thorburn on Twitter @RGDuckFootball and email podcast mailbag questions to rthorburn@registerguard.com. For more Oregon sports coverage, visit DuckSports.com.