SALT LAKE CITY (AP)N’Faly Dante finished with 17 points and 12 rebounds for his fourth double-double of the season and Oregon beat Utah for a 10th straight time, 70-60 on Saturday.

Dante sank 6 of 7 shots from the floor for the Ducks (9-7, 3-2), who were coming off a 27-point loss at Colorado. Will Richardson pitched in with 11 points and four assists. Kel’el Ware and Jermaine Couisnard scored 10 apiece off the bench.

Marco Anthony topped the Utes (12-5, 5-1) with 15 points and 10 rebounds. Lazar Stefanovic had 13 points and Branden Carlsen scored 10 with nine rebounds.

Dante sank all four of his shots and had nine points and nine rebounds to help the Ducks grab a 34-27 lead at halftime. Carlson scored eight points to help the Utes erase half of a 14-point deficit over the final 3:32.

Oregon shot 43% in the first half but made just 3 of 13 from beyond the arc. Utah fared worse, shooting 26.7% while missing 10 of 11 shots from distance.

The Ducks built a 63-51 lead with 3:41 left on a layup by Richardson. Utah battled back when Anthony scored the final four points in a 7-0 run to get the Utes within 63-58 with 2:07 remaining. Dante missed two free throws with 1:12 left, but Richardson hit the floor for a rebound and called a timeout. That led to Quincy Guerrier’s 3-pointer and the Ducks led by eight with 59 seconds left.

Oregon, the worst free-throw shooting team in the Pac-12 at 66%, sank 4 of 4 in the final 47 seconds to preserve the win.

The Ducks shot 40% overall and made just 7 of 28 from beyond the arc. But they made 17 of 25 foul shots, in spite of a 5-for-11 effort by Dante.

Utah shot 36% overall and hit only 3 of 21 from distance (14%).

UP NEXT

Utah: The Utes travel to play No. 10 UCLA on Thursday and USC on Saturday.

Oregon: The Ducks return home to play Arizona State on Thursday and No. 5 Arizona on Saturday.

More AP college basketball: https://apnews.com/hub/college-basketball and https://apnews.com/hub/ap-top-25-college-basketball-poll and https://twitter.com/AP-Top25