Updated

TEMPE, Ariz. -- An improbable, furious Arizona State comeback has added to the recent woes of the USC Trojans.

The Sun Devils rallied from six points down in the final 30 seconds to stun USC 83-82 on Sunday on Tra Holder's two free throws with 6.9 seconds to play.

"I am thrilled except you know probably the few weeks or days that's been taken off my life due to having to go through that game and coach it," Arizona State coach Bobby Hurley said. "But what a great feeling."

Trailing 82-76, Holder scored on a driving layup with 28.9 seconds to go. Elijah Stewart missed the front end of a one-and-one for USC and Kodi Justice followed with a 3-pointer to cut the lead to 82-81 with 14 seconds left.

Bennie Boatwright threw away the inbound pass and Holder drove the lane and was fouled. He calmly sank both free throws and Boatwright's 3-point try bounced off the rim at the buzzer.

"I couldn't really see what happened," USC coach Andy Enfield said. "Obviously, not our first or second option but that play shouldn't have determined the game. We missed open shots, turned the ball over. We were up eight (actually 10) and just threw it to the other team, we missed a front-end of a one-and-one, we missed a right-hand layup and we missed another free-throw."

Justice scored a career-high 22, including a career-best six of nine 3s, for Arizona State (14-17, 7-10 Pac-12). Boatwright scored 22 for the Trojans (21-8, 8-8), who lost their fourth in a row.

The Sun Devils won despite an off scoring night from Torian Graham, the Pac-12's No. 2 scorer at just under 19 points per game. Graham made 2-of-12 shots and was 0-for-7 from 3-point range, scoring four points.

But he did pick off Boatwright's inbounds pass that led to Holder's game-winning free throws.

Justice credited Hurley for the team's never-give-up attitude.

"We have a coach that builds that into you every single day," Justice said. "You know you're never out, you're always fighting, you never give up."

Chimezie Metu had 14 points and a career-high 13 rebounds for USC. He also sank a 3-pointer from the top of the key at the buzzer to give USC a 48-47 halftime lead, his first made 3 in three career attempts.

The Trojans broke open the game with a 12-1 second-half run, taking a 79-69 lead on Jonah Mathews' 3-pointer with 5:09 to play.

Holder scored and Metu followed with a dunk and USC led 81-71 with 4:16 left. It was the Trojans' final field goal of the game.

Obinna Oleka, who scored 18 points and grabbed 10 rebounds, sank a pair of free throws and Shannon Evans made a 3 to cut the lead to 81-76 with 2:20 to go.

The Trojans' last point came when Metu made one of two free throws with 2:08 to play, putting USC up 82-76.

HOLDER'S MOTIVATION

Holder scored 18 for Arizona State and was a perfect 4-for-4 at the line. He said that something critical an ASU fan said to him earlier in the game served as motivation for his final two shots.

"I knew I was going to make them," he said.

Holder wouldn't say what the fan had told him "but I wish he did it in a more professional manner."

THE TAKEAWAY

These late heroics are getting to be a habit for coach Bobby Hurley's team. They did much the same in a victory over Stanford.

UP NEXT

The Sun Devils are home against Arizona on Saturday in their final regular season game of the season.