SEATTLE >> Quarterback Michael Penix Jr. threw for two touchdowns and ran for another, and No. 5 Washington pitched a shut out in the second half to rally for a 35-28 win over No. 13 Utah on Saturday.

The Huskies (10-0, 7-0 Pac-12, No. 5 CFP) extended the second-longest active win streak in the nation to 17 games and reached 10-0 for only the second time in school history. The only other time came in 1991, when the Huskies claimed a share of the national title with Miami.

Penix wasn’t at his best on a blustery day on the shore of Lake Washington. But he made enough big plays in the pass game and allowed Washington’s defense to make key adjustments at halftime after being unable to slow down the Utes (7-3, 4-3, No. 18 CFP) in the first half.

Penix hit Rome Odunze on both of his touchdown throws, and ran for a 2-yard TD in the first quarter. Penix was 24 of 42 passing for 332 yards. Odunze had three catches for 111 yards and Dillon Johnson rushed for 104 yards a week after running for 256 yards against Southern California.

Florida State 27, Miami 20

TALLAHASSEE, Fla. >> Trey Benson ran for two touchdowns, Keon Coleman hauled in a score and No. 4 Florida State held off rival Miami to maintain its hold on a College Football Playoff berth.

The Seminoles (10-0, 8-0 Atlantic Coast Conference), like they have several times this season, rallied in the second half to win their 16th consecutive game. This one wrapped up the program’s 10th perfect mark in ACC play.

Miami (6-4, 2-4) controlled both lines of scrimmage and played turnover-free football for most of the game. It still wasn’t enough to overcome FSU, which has won three in a row in the series and 10 of the last 14.

Alabama 49, Kentucky 21

LEXINGTON, Ky. >> Jalen Milroe had a career-high six touchdowns, three each rushing and passing, and No. 8 Alabama (9-1, 7-0 SEC, No. 8 CFP) cruised past Kentucky (6-4, 3-4) to clinch the Southeastern Conference West Division title.

A week after rushing for a career-best four touchdowns in a 42-28 victory over LSU, the sophomore quarterback used his arm and his feet to surpass that total and guide the Crimson Tide to an eighth consecutive victory and third conference championship appearance in four seasons.

Oregon State 62, Stanford 17

CORVALLIS, Ore. >> Damien Martinez ran for 146 yards and a career-high four touchdowns to lead No. 12 Oregon State (8-2, 5-2 Pac-12, No. 12 CFP) to a victory over Stanford (3-7, 2-6).

Martinez, the Pac-12 freshman Offensive Player of the Year last year, surpassed 1,000 yards for the season.

Missouri 36, Tennessee 7

COLUMBIA, Mo. >> Cody Schrader put together one of the most impressive performances in Missouri history, running for 205 yards and a touchdown, catching five passes for 116 yards, and leading the No. 16 Tigers (8-2, 4-2 SEC, No. 14 CFP) to a rout of No. 14 Tennessee (7-3, 3-3, No. 13).

Schrader’s 321 yards from scrimmage were just 12 shy of the school record set by Devin West in 1998.

Brady Cook threw for 275 yards and accounted for two TDs, Luther Burden III had a touchdown catch and Daylan Carnell added a 38-yard pick-6 late in the game, helping the Tigers finally beat one of their biggest nemeses.

UCF 45, Oklahoma State 3

ORLANDO, Fla. >> R.J. Harvey had a 92-yard touchdown run and UCF’s defense forced four turnovers to help the Knights (5-5, 2-5 Big 12) rout No. 15 Oklahoma State (7-3, 5-2).

Harvey rushed for 206 yards and three touchdowns to give him over 1,000 yards on the season. He’s run for over 100 yards in five straight games — the first Knights back to do that since Kevin Smith in 2007 — and his 92-yard TD was the second longest run in school history. Harvey had 157 of his yards in the second half.

Texas Tech 16, Kansas 13

LAWRENCE, Kan. >> Gino Garcia hit a game-winning 30-yard field goal with 3 seconds to play and Texas Tech upset No. 19 Kansas as the Jayhawks struggled after losing quarterback Jason Bean in the first half.

Tahj Brooks ran for 133 yards and a touchdown as the Red Raiders (5-5, 4-3 Big 12) came back after Kansas (7-3, 4-3) tied the game on a 22-yard field goal by Seth Keller with 26 seconds left in regulation.

Tulane 24, Tulsa 22

NEW ORLEANS >> Makhi Hughes rushed for 131 yards and a touchdown, Shedro Louis returned a kickoff 100 yards for a score and No. 20 Tulane (9-1, 6-0 American Athletic Conference, No. 23 CFP) defeated Tulsa (3-7, 1-5) to win its eighth straight game.

James Madison 44, Connecticut 6

HARRISONBURG, Va. >> Jordan McCloud threw for a career-high 457 yards and four touchdowns and No. 21 James Madison overcame a slow start and beat Connecticut, the Dukes’ 13th consecutive win dating to last season.

McCloud connected with Reggie Brown on scoring throws of 80 and 55 yards, Zach Helton from 21 yards and Phoenix Sproles from 5 yards as the Dukes (10-0) pulled away after leading just 10-3 at halftime.

The Huskies (1-9) lost their fourth straight and third this season to a ranked team.

Arizona 34, Colorado 31

BOULDER, Colo. >> Tyler Loop connected on a 24-yard field goal with no time remaining, and No. 23 Arizona rallied to beat Colorado at sold-out Folsom Field.

Jonah Coleman rushed for 179 yards as the Wildcats (7-3, 5-2 Pac-12, No. 21 CFP) won their four straight game.

Arizona trailed Colorado (4-6, 1-6) 24-17 at the break, and didn’t take its first lead until Loop’s field goal. The Wildcats are 13-74 when trailing at halftime in the Pac-12 era.

Liberty 38, Old Dominion 10

LYNCHBURG, Va. >> Kaidon Salter threw three touchdown passes and ran for two more, all in the first half, as No. 25 Liberty kept its perfect record intact with a victory over Old Dominion (4-6, 3-3 Sun Belt).

The Flames, already the regular-season champions in Conference USA, improved to 10-0 (7-0). It marks their second double-digit win season since transitioning to FBS competition in 2018 and third overall.