SALT LAKE CITY (AP) _ Karl Malone scored 25 points, and his tight defense helped cause Tim Duncan to miss his final two shots as the Utah Jazz broke a six-game losing streak with a 93-90 victory Sunday over San Antonio.

John Stockton provided the clutch shots the Jazz needed to halt their longest losing streak since dropping nine straight in 1993.

With the Jazz down two points, Stockton made a 3-pointer with two minutes remaining to put Utah ahead 89-88. After Terry Porter powered in for a layup, Stockton's driving layup with 16 seconds remaining gave Utah a 91-90 lead.

On the next possession, Duncan was closely guarded by Malone and clanged a jumper off the back rim from 20 feet away. A loose ball foul on Jaren Jackson gave Bryon Russell a pair of free throws which put Utah ahead 93-90.

Duncan, again closely guarded by Malone, airballed a 3-pointer at the buzzer.

Duncan led the Spurs with 32 points, 24 coming in the first half. The last time he faced the Jazz, he set a career high with 46 points Jan. 10. He has totaled 140 points in the Spurs' last four meetings with Utah.

The Jazz also rebounded from Friday's humiliating 113-67 loss to the Los Angeles Lakers, their most lopsided defeat since losing 130-84 to the Lakers in March of 1986.

Jeff Hornacek finished with 17 points and Russell and Stockton added 16 for the Jazz.

Notes: After sitting out San Antonio's last game with a shoulder contusion, David Robinson was back in the Spurs' starting lineup Sunday. ...The Spurs survived a scare when Duncan crumpled to the ground holding his left eye after Utah's Olden Polynice rolled on top of him in the first quarter. Duncan stayed in the game following a timeout. ...The teams combined for 31 fouls and 44 free throw attempts in a foul-plagued first half.