SALT LAKE CITY—Dylan Garrity scored 19 points and hit the go-ahead jumper with 1:27 left to help Sacramento State rally from a 13 point second-half deficit and upset Utah 74-71 on Friday night.

The Hornets (3-0) have won three straight to open a season for the first time since the 1999-2000 season. John Dickson added 16 points to help Sacramento State win just its third game against a Pac-12 opponent and its first since defeating Oregon State in 2009.

Utah (1-1) could not hold on despite getting 16 points from Glen Dean, 13 points from Jarred Dubois and 10 points from Renan Lenz.

Sacramento State hung with Utah early by drilling one 3-pointer after another. The Hornets made 6 of 13 from 3-point range, despite shooting just 37.9 percent from the field overall in the first half.

The Hornets staked out an early 11-6 lead on back-to-back 3-pointers from Garrity and Mikh McKinney. When Utah used a 14-4 run to go in front - capped by a put-back layup from Bachynski - to take a 20-15 lead, Garrity and John Dickson buried back-to-back 3-pointers again to give Sacramento State a 21-20 lead.

The Utes eventually took control. A Dean 3-pointer, followed by a running floater from Justin Seymour a possession later pushed Utah back ahead 25-21. It was the beginning of another 14-4 run that helped the Utes carve out a 34-25 lead before halftime.

Utah came out strong in the second half, but the Hornets managed to whittle the Ute lead away from the 3-point line just like in the first half.

After Seymour buried consecutive baskets to stretch Utah's lead to 58-45, Sacramento State heated up in a major way. Joe Eberhard drilled a pair of 3-pointers to ignite a 11-2 run. It brought the Hornets back to within four at 60-56 with 9:13 remaining.

From that point forward, the two teams traded free throws and baskets. The Hornets finally got the upper hand when Konner Veteto backed in for a tying layup with 1:57 left. Then, Sacramento State took a 72-71 lead after Garrity drained a jumper with 1:27 remaining.

Bachynski had a chance to tie it but missed the front end of a 1-and-1 with 51.1 seconds left. After Utah failed to get a rebound following a missed shot by Dickson on the other end, Eberhard hit a pair of free throws with 12.1 seconds left to seal the victory.