By Jose M. Romero

The Associated Press

Next up

Oregon St. at Arizona

When: 4 p.m. Saturday

TEMPE, Ariz. — Arizona State’s struggles at the free throw line helped Oregon State mount a late comeback. But when the Sun Devils needed two foul shots the most, Rob Edwards delivered.

Edwards’ 13 points included two clutch free throws with 12.1 seconds to play, and Arizona State held on to hand ­Oregon State its first Pac-12 loss of the season, 70-67 on Thursday night.

Edwards is statistically the top free-throw shooter for Arizona State among regular players at 23-of-26 on the season.

“I’ve got a lot of confidence in myself when I shoot from long range,” Edwards said, “so when I’m at the free throw line, that’s close range so I don’t think about missing at all.”

The Sun Devils (3-2 Pac-12, 12-5 overall) have won 10 straight games over the Beavers at Wells Fargo Arena.

Zylan Cheatham had 10 points and 13 rebounds, and five Sun Devils scored in double figures to offset a pair of 21-point performances from Oregon State’s Tres Tinkle and Ethan Thompson.

Oregon State rallied from an 18-point second-half deficit to trail by one and almost took the lead.

The Beavers (3-1, 11-5) made it a tight game in the final minutes with a furious comeback, but came up short.

“We were supposed to be the aggressor to start the second half. They were,” Oregon State coach Wayne Tinkle said. “But then, we found a group to get some momentum going and made it interesting.”