Fans celebrate on the field with the players after the Stanford Cardinal beat the USC Trojans at Stanford Stadium on September 15, 2012 in Palo Alto.
Stanford did it again to USC.
The No. 21 Cardinal upset the No. 2 Trojans 21-14 on Saturday night.
It marks the fourth straight time Stanford has won in the series.
Hundreds of Stanford fans poured on to the field following the win. It didn't look like it was going to be easy for the winning team to actually make it off the field and into the locker room.
"I love the energy and I love the enthusiasm," Stanford coach David Shaw said after the game.
The game was nationally televised on the Fox network.
On the final play for USC, it was 4th down and 40 yards to go. The hail mary pass fell incomplete with :09 seconds left on the clock.
Stanford had the ball and the win.
USC, which was missing standout injured center Khaled Holmes, struggled mightly on the offensive line in protecting quarterback Matt Barkley.
The game showed even without Andrew Luck, Stanford still has every answer for Matt Barkley and Southern California.
Josh Nunes threw a go-ahead 37-yard touchdown to Zach Ertz, Stepfan Taylor ran for 153 yards and scored two touchdowns.
Heisman Trophy hopeful Matt Barkley threw for 254 yards and two interceptions while completing only 20 of 41 passes.
"Against the best quarterback in the nation, these guys played great," Shaw said of his players.
He was sacked twice on the final drive for the Trojans (2-1, 0-1 Pac-12) and threw out of bounds on a final, desperate heave on fourth-and-39 from USC's 25-yard line.
The Cardinal (3-0, 1-0) are 3-0 for the third straight season for the first time since 1970-72, and have their longest winning streak ever against the Trojans.