STANFORD, Calif. – The Cardinal overcame a sluggish first half to top Cal 31-28 in the 114th Big Game. And, per usual for this gathering, it came down to the final minute.

Cal made a game of it in the fourth quarter, cutting a 28-13 deficit to 28-21 with 10:53 remaining. Zach Maynard connected with Spencer Hagan for a 3-yard touchdown pass, then converted the 2-point conversion to Marvin Jones.

But the Cardinal went on a 14-play drive, eating up 57 yards and 7 minutes, 40 seconds that ended in a 35-yard Jordan Williamson field goal – making it a two-possession game with three minutes remaining.

The Bears drove to the Stanford 1-yard line with 18 seconds left and C.J. Anderson scored to cut Stanford’s lead to 31-28. But the Bears were unable to recover the onside kick. It went right to Cardinal tight end Coby Fleener, who made the catch in the air and then fell to the ground to secure the win.

Stanford quarterback Andrew Luck shook off a bumpy first half to finish 20-of-30 for 257 yards and two second-half touchdowns. He also threw an interception for the fourth consecutive game – though it came when his receiver slipped on the wet grass.

Tyler Gaffney and Ty Montgomery each had rushing touchdowns and fullback Ryan Hewitt and tight end Levine Toilolo had touchdown receptions.

Maynard finished 20-of-29 with 279 yards and two touchdowns.

Cal running back Isi Sofele rushed for 85 yards on 22 carries.