Kelly has run for 79 of Arizona State's 101 yards rushing. He has done it on four carries. The rest of the yardage has come on 14 carries.
Kelly has also completed 20 of 28 passes for 295 yards and three touchdowns, two of them to Grice.
Three touchdowns in less than two minutes.
The last two have been scored by Arizona State.
Cody Kessler has been playing well for USC, but he threw a horrible pass and Alden Darby picked it off easily and raced 46 yards for a touchdown.
Arizona State 27, USC 21 (13:53 left in third quarter)
USC did it in three plays. Arizona State just did it in two.
The first was an incomplete pass. The next was a pass from Taylor Kelly to D.J. Foster who was wide, wide -- did we say wide? -- open over the middle.
The scoring play covered 74 yards.
With that 51-yard reception, Marqise Lee became USC's all-time receiving yardage leader. He has 3,238 yards, surpassing Johnnie Morton, who had 3210 in 1990-92.
USC had been shutout in the third quarter in three of its four games before tonight.
It took three plays and 46 seconds for the Trojans to score in the third quarter against Arizona State:
The first was an incomplete pass. The second was a 51-yard pass play from Cody Kessler to Marqise Lee. The third was a 24-yard touchdown run by Tre Madden.