Wilson throw a 1-yard TD pass to Clay with 8 seconds left, No. 19 Utah beat No. 20 USC 24-21

Utah quarterback Travis Wilson looks for a receiver during the first quarter of an NCAA college football game against Southern California on Saturday, Oct. 25, 2014, in Salt Lake City. (AP Photo/Rick Bowmer) (The Associated Press)

Southern California safety John Plattenburg (24) tackles Utah tight end Westlee Tonga (80) during the first quarter of an NCAA college football game Saturday, Oct. 25, 2014, in Salt Lake City. (AP Photo/Rick Bowmer) (The Associated Press)

Travis Wilson threw a 1-yard touchdown pass to Kaelin Clay with 8 seconds left to give No. 19 Utah a 24-21 victory over No. 20 Southern California on Saturday night.

Wilson put the Utes (6-1, 3-1 Pac-12) in position for the winning touchdown when he was flushed from the pocket and scrambled 19 yards, diving as he approached the goal line. The play was initially ruled a touchdown, but was overturned on review — giving Utah the ball a foot from the end zone.

Devontae Booker was stopped just short on the next play before Wilson's touchdown pass on a sprint out to the right side — a catch that also was reviewed before it was confirmed.

After Adoree' Jackson returned the kickoff to the USC 28, the Trojans' last-gasp effort was snuffed when Cody Kessler was sacked by Nate Orchard and Hunter Dimick on the final play.

Black-clad Utes fans streamed onto the field around some of the Trojans players, who stood motionless, stunned at another last-second loss.

Southern California dropped to 5-3 overall and 4-2 in the Pac-12.