Nico Iamaleava ran for three touchdowns and threw for two more and host UCLA upset No. 7 Penn State 42-37 on Saturday, earning its first win of the season after head coach DeShaun Foster was fired and two coordinators departed.

The Bruins (1-4, 1-1 Big Ten) were 25 1/2-point underdogs at the Rose Bowl, where tight ends coach Jerry Neuheisel called UCLA’s offensive plays for the first time against Penn State’s vaunted defensive coordinator Jim Knowles.

Leading 42-35, UCLA’s Scooter Jackson came up with a huge stop of Drew Allar on 4th and 2 and the Nittany Lions turned the ball over on downs with 37 seconds left. Bruins punter Will Karoll took a safety that made it 42-37.

UCLA racked up 446 total yards to 357 for Penn State (3-2, 0-2) , while outrushing the Lions 280 to 127, and going 10 of 16 on 3rd downs.

Iamaleava had his best game since his high-profile transfer from Tennessee over the summer. He was 17 of 24 for 166 yards passing and was the Bruins’ top rusher with 16 carries for 128 yards.

No. 5 Oklahoma 44, Kent State 0: Oklahoma backup Michael Hawkins Jr. passed for three touchdowns and ran for another, and the host Sooners rolled past the Golden Flashes.

Hawkins passed for 162 yards and ran for 33 as a fill-in for John Mateer, who sat out with an injured right hand.

Isaiah Sategna caught two touchdown passes for the Sooners (5-0).

Oklahoma held the Golden Flashes (1-4) to 135 total yards.

Oklahoma receiver Keontez Lewis was carted off in the first quarter after going headfirst into a brick wall. Lewis was sent off site for additional testing and the outlook was promising.

Florida 29, No. 9 Texas 21: DJ Lagway threw for a season-high 289 yards and two touchdowns and the host Gators upset the Longhorns to end a three-game skid.

Arch Manning and Texas (3-2, 0-1 Southeastern Conference) had a chance in the final minute thanks partly to a defensive penalty, but he threw incomplete deep and was sacked twice.

Florida (2-3, 1-1) enjoyed its first victory since beating Long Island in the season opener.

No. 10 Alabama 30, No. 16 Vanderbilt 14: Ty Simpson threw for 340 yards and two touchdowns, leading the host Crimson Tide to a victory over the Commodores.

Simpson overcame an early interception to complete 23-of-30 passes, finding Germie Bernard and Ryan Williams for touchdowns. Jam Miller ran for 136 yards and a touchdown for Alabama (4-1, 2-0 SEC).

Diego Pavia threw for 183 yards and ran for 58 for Vanderbilt (5-1, 1-1), but threw an interception and lost a fumble.

No. 12 Georgia 35, Kentucky 14: Gunner Stockton and Dillon Bell each had a pair of touchdown runs, leading the host Bulldogs to a victory over the Wildcats as Georgia bounced back resoundingly from a tough loss to Alabama.

Georgia (4-1, 2-1 Southeastern Conference) finally got off to a quick start, capping its first two possessions with scoring runs from quarterback Stockton. He finished with 48 yards on six carries.

Stockton also completed 15 of 23 passes for 196 yards, including a 16-yard scoring play to Cash Jones.

Bell, a receiver who also has played running back, tacked on a pair of 3-yard TD runs with an end around and a reverse.

Cutter Boley had 225 yards passing with a couple of touchdowns for Kentucky (2-3, 0-3).

Cincinnati 38, No. 14 Iowa State 30: Brendan Sorsby passed for 214 yards and two touchdowns, Evan Pryor ran for 111 yards and two TDs and the host Bearcats used a 17-point first quarter to beat the Cyclones.

The Bearcats (4-1, 2-0 Big 12) beat a ranked opponent at home for the first time since beating No. 16 Houston 35-20 on Dec. 4, 2021.

The Cyclones (5-1, 2-1) trailed 31-7 with 1:08 left in the second quarter before rallying to get within eight with 1:56 left in the game. Cincinnati recovered an onside kick to end the threat.

Rocco Becht passed for 314 yards and two touchdowns and ran another two in for the Cyclones.

Sorsby’s 82-yard touchdown pass to Caleb Goodie in the fourth quarter was the Bearcats’ longest pass play since 2015.

No. 20 Michigan 24, Wisconsin 10: Bryce Underwood threw for a season-high 270 yards and a touchdown, Justice Haynes ran for 117 yards and two scores and the host Wolverines beat the Badgers.

The Wolverines (4-1, 2-0 Big Ten) pulled away in the second half when Underwood threw a 29-yard touchdown pass to Donaven McCulley late in the third quarter and Haynes had his second short touchdown run early in the fourth.

The Badgers (2-3, 0-2) opened the game with a 12-play, 75-yard touchdown drive that took nearly seven minutes off the clock and didn’t score again until Nathanial Vakos kicked a 39-yard field goal late in the game.

No. 21 Notre Dame 28, Boise State 7: Leonard Moore had two of the host Fighting Irish’s four interceptions in his return from injury and Notre Dame beat the Broncos.

CJ Carr was 15-of-23 passing for 189 yards and threw touchdowns to Will Pauling and Malachi Fields.

Moore missed Notre Dame’s previous two games with a high ankle sprain. Tae Johnson and Luke Talich had the other two interceptions for the Fighting Irish (3-2).

Maddux Madsen, who threw the four picks, scored the lone touchdown for Boise State (3-2) on a 1-yard plunge in the second quarter.

No. 22 Illinois 43, Purdue 27: Luke Altmyer threw for a career-high 390 yards, Hank Beatty had 186 yards receiving and Kaden Feagin added two TD runs to lead the visiting Fighting Illini (5-1, 2-1 Big Ten) past the Boilermakers.

Ryan Browne went 30 of 50 with 302 yards and one TD pass. He also ran for a score as the Boilermakers (2-3, 0-2) lost their third in a row.

The Illini took control with a 27-point second quarter that included two David Olano field goals — on the first and last plays of the quarter.

No. 24 Virginia 30, Louisville 27, OT: J’Mari Taylor’s 2-yard run in overtime gave the visiting Cavaliers (5-1, 3-0 Atlantic Coast Conference) a victory over the Cardinals (4-1, 1-1).