Ihmir Smith-Marsette scored on a 6-yard run, a 98-yard kickoff return and a 12-yard reception — all in the second quarter — to lead No. 19 Iowa to a 49-24 victory over No. 22 Southern California in the Holiday Bowl on Friday night.
Senior Nate Stanley threw two touchdown passes and the Hawkeyes (10-3) won their fourth straight game for their sixth 10-win season in coach Kirk Ferentz's 21 years.
USC freshman quarterback Kedon Slovis, who threw two touchdown passes, was knocked out of the game with an apparent arm injury early in the third quarter. The Trojans (8-5) had their three-game winning streak snapped. They fell apart after Slovis left.
Smith-Marsette helped the Hawkeyes to a 28-17 halftime lead.
Local news from across Southern California
Smith-Marsette scored on a 6-yard sweep for a 14-7 lead. After USC tied it on Slovis' 16-yard pass to Vavae Malepeai, Smith-Marsette returned the kickoff 98 yards to give the Hawkeyes the lead for good.
Smith-Marsette, a junior wide receiver, also had a 95-yard kickoff return for a score in the regular-season finale, a 27-24 victory over Nebraska.
Stanley found Smith-Marsette on a 12-yard scoring pass on Iowa's next possession for a 28-14 lead.
Chase McGrath kicked a 32-yard field goal as the clock expired to pull USC to 28-17 at halftime.
The Trojans pulled to 28-24 on Stephen Carr's 2-yard run to cap the opening drive of the second half. It followed a 55-yard pass from Slovis to Amon-Ra St. Brown to the Iowa 5. Jack Koerner was called for roughing the passer when he slammed down Slovis, whose head hit the turf.
Kicker Michael Brown then recovered his own onside kick. Slovis was hurt two plays when he was sacked and fumbled, which was recovered by USC. Slovis came out and was replaced by Matt Fink.
Slovis took over after JT Daniels suffered a season-ending knee injury in the opener and threw for 3,242 yards and 28 touchdowns, against nine interceptions in the regular season. He threw for a school-record 515 yards as well as four touchdowns in a 52-35 victory over UCLA.
Iowa put it away with a 90-yard drive capped by Tyler Goodson's 1-yard run for a 35-24 lead late in the third quarter. Stanley had a 34-yard pass to Smith-Marsette and also gained 8 yards on a sneak to the USC 3.
USC lost two fumbles late in the second half, including when a high shotgun snap went off Fink's hands, with Iowa's Kristian Welch recovering at the Trojans' 6.
Iowa converted on Stanley's 6-yard TD pass to Brandon Smith to make it 42-24.
Iowa's Nick Niemann intercepted Fink and returned it 25 yards for a TD with 1:43 left.
Iowa's Tyrone Tracy Jr. scored on a 23-yard run on the game's first drive and USC answered with Slovis' 4-yard scoring pass to Drake London.
Slovis completed 22 of 30 passes for 260 yards.
USC: The loss probably won't sit well with fans were unhappy when new athletic director Mike Bohn announced Dec. 4 that embattled coach Clay Helton would be retained. It's been a rough go for Helton ever since USC capped the 2016 season with a thrilling Rose Bowl win over Penn State. The Trojans were playing in their third Holiday Bowl in six seasons.
Iowa: Stanley became the fifth Iowa quarterback to start three bowl games. He won all three. Against USC, he was 18 of 27 for 213 yards.
There was a moment of silence before the national anthem for former Iowa coach Hayden Fry, who died on Dec. 17 at 90. Iowa also paid tribute to Fry by removing the Tigerhawk decals from its helmets. Fry introduced the logo during his 20-year tenure, which included trips to the Holiday Bowl in 1986, 1987 and 1991.