TEMPE, Ariz. -- Giorgio Tavecchio kicked a 24-yard field goal with 21 seconds left, and California (No. 24 BCS) rallied for a sloppy 23-21 victory over Arizona State on Saturday afternoon.
Tavecchio's kick capped an 11-play, 74-yard drive that began at Cal's 19 with 3:16 to go. Golden Bears quarterback Kevin Riley was 5-of-6 on that march, and he finished with 351 passing yards and two touchdowns.
The Golden Bears (6-2, 3-2 Pac-10) have won three straight.
It was an ugly, penalty-filled game, with two middle-of-the-Pac-10 teams combining for 23 penalties for 238 yards. They also had five turnovers.
Danny Sullivan passed for 244 yards and a touchdown for ASU (4-4, 2-3), but he also threw two interceptions.
Tavecchio also connected from 25 and 51 yards.
The weather was gorgeous -- 74 degrees and sunny at kickoff. The first half was hideous.
In the first two quarters, the Golden Bears and Sun Devils combined for four turnovers, five fumbles and 145 penalty yards.
The Sun Devils rank 120th, and last in the nation, in penalty yards per game, with 84.4. They had 85 at halftime -- with 75 coming on personal fouls.
That's when Cal imploded. After forcing a fumble by ASU's Ryan Bass near their own goal line, the Bears gave the ball right back when Riley fumbled at his own 3.
ASU tied it at 14-14 on its next snap. Sullivan, back in at quarterback, found Kyle Williams for an 80-yard TD.
But then Sullivan threw an interception to Syd'Quan Thompson, who returned it 38 yards to set up a 25-yard field goal by Tavecchio, giving Cal a 17-14 halftime lead.
Michigan coach Jim Harbaugh said Tuesday he has informed competing quarterbacks Jake Rudock and Shane Morris of his decision on a starter for the Wolverines' opener Thursday night at Utah.
Michigan State quarterback and Heisman Trophy hopeful Connor Cook said he was disappointed his teammates didn't vote him among the team's three captains this season.
Former Oklahoma State return man and running back Ty Hill, who was dismissed from OSU's program after his arrest on domestic violence charges, has enrolled at West Alabama.
A months-old Facebook post has cost the Nebraska football stadium announcer his job one day after his hiring was announced.
UCLA junior cornerback Ishmael Adams has been suspended indefinitely following a robbery arrest early Sunday morning, coach Jim Mora said Tuesday.
No. 5 Michigan State will start redshirt freshman Vayante Copeland at one of its two cornerback spots Friday night at Western Michigan.