Posted!

A link has been posted to your Facebook feed.

Arizona State improved to 3-2 and 1-1 in the Pac-12 after Saturday's 38-23 win at then-No. 7 UCLA. The Sun Devils and Bruins have won on each other's home field the last four seasons. Doug Haller reviews this latest one: Rob Schumacher/azcentral sports

3 TAKEAWAYS | 1. The Sun Devils know how to respond. For the third consecutive season, ASU came off an embarrassing early-season loss to knock off a big-time opponent. In 2013, after getting routed by Stanford, the Sun Devils beat USC. Last year, after getting blown out by UCLA, they again beat USC. Rob Schumacher/azcentral sports

1. Then Saturday, coming off a 42-14 home loss to USC, they stunned the Bruins. "Our backs are against the wall – and I'd really like to quit putting our backs up against the wall – but we respond well,'' coach Todd Graham said. Rob Schumacher/azcentral sports

2. The defensive line is playing at a high level. This was the best performance by an ASU defensive line since Will Sutton left school. Junior Viliami Latu sacked UCLA quarterback Josh Rosen in the end zone for a safety. Rob Schumacher/azcentral sports

2. Senior Demetrius Cherry and sophomore Tashon Smallwood were disruptive. (Smallwood made an outstanding play in the first quarter, sniffing out a screen pass to stop Paul Perkins for a 3-yard loss). This is a talented group, one that helped stop the run and kept Rosen on the move. Rob Schumacher/azcentral sports

3. Matt Haack made the play of the game. How often do you see a punter reversing the game's momentum? That's what Haack did late in the fourth quarter. With ASU clinging to a 29-23 lead, the Sun Devils lined up to punt. Earlier, UCLA had scored 13 points in four minutes to pull within six and the Bruins were about to get the ball back with enough time to take the lead. Rob Schumacher/azcentral sports

3. Except Haack dropped a perfect punt that bounced out of bounds at the UCLA 1. Backed up against the goal line, UCLA could do nothing in three plays. On fourth down, the Bruins chose to snap the ball out of the end zone for a safety (a smart move). They never got back the ball. Rob Schumacher/azcentral sports

Offense | Offensive coordinator Mike Norvell -- under fire most of the season -- called a great game. He established the run and was creative in getting his playmakers the football. ASU's season-high 90 plays were 22 more than UCLA, which led to a 15-minute advantage in time of possession. Rob Schumacher/azcentral sports

Senior QB Mike Bercovici had his best all-around game, completing 27 of 44 for 273 yards and two touchdowns with an interception. He also made plays with his legs, keeping the ball on the zone-read option five times, which included a 34-yard TD run (with a nice block from RG Vi Teofilo) in the third quarter. Rob Schumacher/azcentral sports

Bercovici also picked up a first down on a quarterback draw. An area that needs work: the back-shoulder throw. Bercovici threw it nine times, completing two and drawing a pass-interference penalty once. Bercovici mostly operated from the gun, but lined up under center eight times. Rob Schumacher/azcentral sports

ASU had 17 plays of 10-plus yards. Seven of those went for 20-plus. RBs Demario Richard ( 23 carries, 79 rushing yards) and Kalen Ballage (11, 60) alternated series as ASU's lone back. The pass protection has come a long way. Since giving up nine sacks to Texas A&M, the Sun Devils have given up just six in four weeks, one against UCLA. Rob Schumacher/azcentral sports

Senior WR D.J. Foster got only five touches, but he was targeted a team-high 10 times in the passing game. Norvell got him the ball on jet sweeps and on screen passes from out of the backfield. After Foster, Bercovici targeted Richard and junior WR Tim White each nine times. Senior Devin Lucien and junior TE Kody Kohl each were targeted five times. Rob Schumacher/azcentral sports

Drops were an issue. White had three, while Kohl had one. ASU also struggled in the red zone. A botched snap (it was high, but Bercovici appeared to take his eyes off the ball) derailed the first opportunity, which led to a missed field goal. Overall, the Sun Devils failed to score TDs on three of their first four red-zone trips. Rob Schumacher/azcentral sports

Gary Chambers had two catches, both for first downs. All 12 of Chambers' catches this season have gone for first downs. ... Finally, with the game on the line, the Sun Devils took possession with four minutes to go and moved the ball 70 yards, a game-sealing drive that ended with Ballage's crazy touchdown run. | Grade: B Rob Schumacher/azcentral sports

Defense | ASU set the tone right away, forcing three consecutive 3-and-outs to start the game. Overall, the Sun Devils forced seven 3-and-outs and nine UCLA punts. The Bruins didn't score until their seventh possession. RB Paul Perkins -- one of the Pac-12's top backs -- had nowhere to run for most of the game, finishing with 63 rushing yards on 18 carries. Rob Schumacher/azcentral sports

Overall, the Sun Devils limited the Bruins to 2.2 yards per carry. Tackling was much better. The defensive line was excellent. LB DJ Calhoun missed an easy sack in the previous week's loss to USC, but he didn't make the same mistake twice, sacking UCLA's Josh Rosen in the first quarter. The Sun Devils had only two sacks, but they kept Rosen on the run all day. Rob Schumacher/azcentral sports

After letting USC convert 10 of 16 third downs, ASU held UCLA to 3 of 14. UCLA had 14 plays of 10-plus yards, but only four of those went for more than 20. I'm not sure how he did assignment-wise, but Devilbacker Antonio Longino was disruptive, posting a TFL and batting down a third-down pass on UCLA's final possession. Rob Schumacher/azcentral sports

Special Teams | Junior Tim White had kick-off returns of 63 and 47 yards. On the first he might have taken it the distance, but UCLA kicker Ka'imi Fairbairn – knocked to the turf after a Gary Chambers block – just happened to raise his head right as White was trying to leap over him. Rob Schumacher/azcentral sports

The contact knocked down White, meaning he was officially tackled not by a kicker, but by a kicker's helmet. Matt Haack punted eight times, averaging 43.1 yards, placing five inside the 20. For the second consecutive week, Zane Gonzalez negated an opponent's strong return game by kicking the ball deep into the end zone. Rob Schumacher/azcentral sports

Personnel | ASU's secondary played every snap. Redshirt-freshman Sam Jones came in as an extra blocker when the Sun Devils were backed up near the goal line. RB De'Chavon Hayes – who last week practiced at corner -- didn't play on offense or defense. He did, however, return punts. Rob Schumacher/azcentral sports

RB Jacom Brimhall had one carry for 3 yards, which came on a "hide the midget" trick play. Sophomore LB Marcus Ball returned after missing time because of an undisclosed medical issue. He played on special teams. Rob Schumacher/azcentral sports

Up next | ASU hosts Colorado at 7 p.m. Saturday at Sun Devil Stadium. The Buffaloes (3-2, 0-1) are coming off Saturday's 41-24 loss to Oregon, which was closer than the score indicates. Ron Chenoy-USA TODAY Sports