EUGENE — Dylan Ennis scored 18 points and No. 23 Oregon rallied for a 68-63 victory over Boise State on Monday night.
Tyler Dorsey added 17 points for the Ducks (5-2), who came back from 14 down in the first half to win their 28th consecutive home game.
After Dorsey's free throw gave Oregon a 66-63 lead, the Broncos (3-3) had a chance for a tying shot, but Paris Austin lost possession on a baseline drive with 5 seconds left. Dillon Brooks sealed the win with two free throws.
"You always are glad when you find a way to win," said Oregon coach Dana Altman. "We obviously didn't play very well, but we did find a way to win, and that's always important. … Playing as poorly as we did, I thought we were fortunate."
Brooks, a preseason All-America selection, had five points and shot 1 of 9 in 21 minutes off the bench in his fourth game back from offseason foot surgery.
Austin led Boise State with 16 points. Nick Duncan added 15 on five of the Broncos' 11 3-pointers.
The Ducks finished with 10 blocks and a 39-32 rebounding edge.
Ennis, a senior guard, said Oregon remains a work in progress.
"I think we're still getting it," he said. "Because we were ranked fourth to start the season, everyone expects us to be this monster team. But we still have work to do. … We've got a lot of new guys meshing in, and we're going to get it. Last year we had a few growing pains, but by the end of the year we got it right, and I think that's what we're going to do this year."
Boise State: The Broncos missed a shot at their fourth road win against a Top 25 opponent and third under seventh-year coach Leon Rice. Boise State beat unranked Oregon 74-72 last year in Boise.
Oregon: The Ducks won't leave the state for their next eight games to finish 2016, capped by visits from No. 11 UCLA and USC in late December to start Pac-12 play.
Boise State hosts SMU on Wednesday night before traveling to play Evansville as part of the Mountain West/Missouri Valley Challenge on Saturday.
Oregon hosts Western Oregon, which reached the NCAA Division II Final Four last year, on Wednesday night and then hosts Savannah State on Saturday to continue a five-game homestand.