Kalel Mullings surged 2 yards for a touchdown run on fourth down with 37 seconds left, lifting No. 18 Michigan to a 27-24 win over No. 11 USC on Saturday in Ann Arbor, Michigan, welcoming the Trojans to the Big Ten with a heavy dose of smashmouth football.

The Wolverines (3-1, 1-0) overcame losing a 14-0 lead in the first half and coughing up two fumbles in the second half. They won with a 10-play, 89-yard TD drive, with Mullings doing most of the work.

The Trojans (2-1, 0-1) went ahead 24-20 midway through the fourth when Miller Moss threw his third touchdown pass, a 24-yarder to Ja’Kobi Lane.

NO. 12 UTAH 22, no. 14 OKLAHOMA STATE 19 >> Micah Bernard rushed for a career-high 182 yards, and the visiting Utes Utah withstood a fourth-quarter comeback to beat the Cowboys in the Utah’s first Big 12 game after leaving the Pac-12.

Brant Kuithe scored two touchdowns and Cole Becker kicked three field goals for the Utes (4-0, 1-0).

Freshman Isaac Wilson passed for 207 yards and a touchdown and ran for 41 yards in place of injured Utah starter Cam Rising, who warmed up but didn’t play.

NO. 16 LSU 34, UCLA 17 >> Garrett Nussmeier passed for 352 yards and three touchdowns, and the Tigers outscored the visiting Bruins 17-0 in the second half.

NO. 17 NOTRE DAME 28, MIAMI (OHIO) 3 >> Riley Leonard accounted for 297 yards total offense and three touchdowns as the Fighting Irish shook off a sluggish offensive start to beat the visiting Red Hawks.

BUFFALO 23, NO. 20 NORTHERN ILLINOIS 20, OT >> Upton Bellenfant kicked a 37-yard field goal in overtime to give the visiting Bulls a victory over the Huskies.

Northern Illinois (2-1, 0-1 Mid-American Conference) played for the first time since winning at then-No. 5 Notre Dame two weeks ago. Buffalo (3-1, 1-0), which began playing at the FBS level in 1999, beat a ranked opponent for the second time in its history.