Myles Gaskin ran for 134 yards and a fourth-quarter touchdown, and Washington shut down No. 17 Southern California's high-powered offense throughout a 17-12 victory over the Trojans on Thursday night in Los Angeles.

Receiver Marvin Hall threw a 27-yard touchdown pass to Joshua Perkins on a trick play early in the second half for the Huskies (3-2, 1-1 Pac-12), who beat former coach Steve Sarkisian in a defense-dominated meeting. Washington beat a ranked team for the first time under second-year coach Chris Petersen.

Cody Kessler had two interceptions while passing for just 156 yards on a disastrous night for the Trojans (3-2, 1-2), who couldn't score a touchdown until Ronald Jones II's short run with 12:02 to play.

Washington's defense then came up with two late stops, and the Trojans missed a field goal with 3:44 left. Jaydon Mickens caught a key third-down pass from Washington freshman Jake Browning with 2:10 to play, allowing the Huskies to run out the clock on their first win at the Coliseum since 2010.

Sarkisian faced the Huskies for the first time since he left Washington to take over the Trojans last season, taking five Huskies assistant coaches with him. Sarkisian spent five years in Seattle, restoring a moribund program but never breaking through to the Pac-12's elite.

Tre Madden rushed for 120 yards for the Trojans, who lost their second straight game at the Coliseum following last month's visit from Stanford. USC rebounded from that loss with a blowout win at Arizona State, but couldn't repeat its offensive precision back home.

Kessler went 16-for-29 during just the second multi-interception game of the touted senior's college career, but the entire offense struggled against Washington's defense, which entered the Coliseum as the Pac-12's best. The Trojans went 1-for-13 on third downs, and they made three turnovers after committing just two in the first four games.

USC also was hurt when center Max Tuerk and defensive lineman Claude Pelon were lost to knee injuries in the first half.

Terps stand by coach

Randy Edsall will coach the Maryland Terrapins at top-ranked Ohio State amid reports that he will be fired, the university said Thursday in a statement.

Maryland is 2-3 overall and 0-1 in the Big Ten this season, the 57-year-old Edsall's fifth at the school. He's 22-33 overall at Maryland after going 74-70 in 12 seasons at Connecticut.

Illini back is out

Starting running back Josh Ferguson will miss Illinois' game Saturday at No. 22 Iowa because of a shoulder injury, the school announced. Ferguson injured the shoulder early in Illinois' 14-13 victory over Nebraska. The senior has 397 yards and three touchdowns on 71 carries for the Illini (4-1, 1-0 Big Ten).

Freshman Ke'Shawn Vaughn took over for Ferguson on Saturday and gained 98 yards on 24 carries.