Rob Gray-USA TODAY Sports

Luka Samanic scored 22 and Keyonte George had 20 points as the short-handed Utah Jazz snapped a 13-game losing streak with a 124-121 victory over the Houston Rockets on Thursday night in Salt Lake City.

On a night when seven of Utah's rotation players were sidelined for various reasons, seven other Jazz players stepped up to score in double figures to give fans a thrilling win in the team's home finale.

The Jazz reserves stepped up, with Brice Sensabaugh scoring 17, Talen Horton-Tucker adding 16 and Kenneth Lofton Jr. chipping in 14 points, nine rebounds and five assists. Utah's backups outscored Houston's 57-46.

Fred VanVleet topped all scorers with 42 points and nine 3-pointers on 12-of-30 shooting, but the Rockets (39-41) fell for the sixth time in seven games.

Cam Whitmore contributed 18 points off the bench, Amen Thompson totaled 15 points and 10 rebounds, and former Jazz player Jeff Green had 13 points.

Houston led by as many as 12 points in the first half -- thanks in large part to VanVleet's 20-point first quarter.

The Jazz (30-50) fought back to take a seven-point lead early in the second half thanks to a 13-0 run that bridged the second and third quarters.

VanVleet went on another tear, hitting three 3s and scoring all of Houston's points in a 13-5 run to give the Rockets an 83-82 lead with 5:18 left in the third quarter.

The Jazz led 98-96 heading into the exciting fourth quarter.

Darius Bazley gave Utah the lead for good with a layup with 2:18 remaining, breaking a 118-118 tie and sparking a 6-0 run.

VanVleet and Dillon Brooks each missed game-tying 3-pointers in the waning moments.

The Rockets lost despite shooting 21-for-47 beyond the arc. Despite the sharp shooting from deep, Houston shot just 42.1 percent from the floor.

The Jazz shot 50.6 percent from the floor for their first win since beating the Atlanta Hawks on March 15.

More must-reads:

TODAY'S BEST
Luka Doncic fed off negative reactions in Game 5 win over Thunder
Celtics finally put away undermanned Cavaliers, advance to conference finals
Avalanche force Game 6 with big third period vs. Stars
MLB announces punishment for Astros' Ronel Blanco over foreign substance
Vikings HC shares big Justin Jefferson contract update
Rafael Nadal switches gears, gives major update on French Open status
DeMar DeRozan confirms desire to return to Bulls
Mavericks defense rises to occasion in Game 5 win vs. Thunder
Steelers to make history in final two months of 2024 season
Packers will play on Thanksgiving with a rare twist in 2024
Steelers veteran reportedly plans to sit out OTAs
Padres pitcher has honest reaction to team getting booed off the field
Athletics place lefty on 15-day IL, transfer infielder to 60-day
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each