Stephon Marbury scored 35 points and handed out 13 assists, leading the Phoenix Suns to a 104-97 victory over the San Antonio Spurs last night on the road.

San Antonio, which had a four-game winning streak snapped, was led by Tim Duncan with 35 points and 21 rebounds.

"It was a huge win for us against an opponent that's playing the best basketball in the league," Suns Coach Frank Johnson said.

Marbury connected on all six of his three-pointers and led a Phoenix attack that hit 10 of 13 three-pointers. The Suns had five players in double figures. Amare Stoudemire and Shawn Marion scored 17 points apiece, while Scott Williams and Joe Johnson each had 13.

Emanuel Ginobili added 14 points for San Antonio.

The Spurs scored the first six points in the fourth quarter and took their first lead of the game, 73-72, on a driving layup by Malik Rose with 10 minutes 43 seconds to play. Phoenix answered with an 11-0 capped by a three-point play by Stoudemire with 8:10 remaining.

After San Antonio closed to 88-84 on David Robinson's dunk with 5:46 to play, Phoenix went on a 7-2 run. Duncan cut the Phoenix lead to 99-97 with 51 seconds left, but the Suns closed the game on a 5-0 run -- a basket by Stoudemire backed by free throws from Williams and Marion.

* MAVERICKS 88, NETS 79: Steve Nash scored or assisted on 16 straight fourth-quarter points, helping host Dallas snap out of its offensive funk.

The NBA's highest-scoring team looked nothing like its usual self, scoring only 60 points through three quarters. Despite leading twice by nine, the Mavericks never broke the game open, allowing visiting New Jersey to ride out its own woes.

The Nets, who committed 22 turnovers, actually were playing their best when Nash took over.

During his hot streak, the all-star point guard hit a layup, a jumper, a three-pointer and two free throws, plus set up layups by Raef LaFrentz and Dirk Nowitzki, a jumper by Michael Finley and a three-pointer by Nowitzki.

* SUPERSONICS 92, TIMBERWOLVES 83: Ray Allen scored 29 points, Brent Barry had 19 and Rashard Lewis added 17 as Seattle ended visiting Minnesota's seven-game winning streak.

The Sonics improved to 6-1 since Allen joined the team in a swap for Gary Payton. Allen added nine rebounds and six assists.

Kevin Garnett scored 22 points and had 11 rebounds for Minnesota, but the Sonics held the all-star MVP to two points in the fourth quarter. Troy Hudson had 21 and Anthony Peeler 12 for the Timberwolves.

* WARRIORS 107, PACERS 100: Gilbert Arenas had 22 points and nine assists as host Golden State defeated Indiana for its sixth straight win -- the team's longest winning streak in nearly nine years.

Ron Artest had 32 points, seven rebounds and five assists, and Jermaine O'Neal added 21 points and six boards for Indiana, which has lost six straight road games. The Central Division-leading Pacers had won the past three meetings with the Warriors.

Golden State's winning streak is the team's longest since winning eight straight in April 1994, when the Warriors finished 50-32. Tuesday's victory gives them their highest win total since going 30-52 in 1996-97.

* PISTONS 96, ROCKETS 83: Detroit broke a seven-game losing streak as Richard Hamilton scored 26 points and Chauncey Billups added 21 in a win over Houston in Auburn Hills, Mich.

The game was Detroit's first after it finished an 0-5 West Coast trip with a loss Sunday in Portland. Houston has lost four in a row.

Jon Barry, who played only 14 minutes in the previous three games, returned to the Detroit rotation with 13 points.

* KNICKS 89, CAVALIERS 80: Allan Houston scored 25 points and Latrell Sprewell hit a key three-pointer late in the fourth quarter to lead New York at Madison Square Garden.

* HAWKS 92, NUGGETS 86: In Atlanta, Shareef Abdur-Rahim (30 points) hit a hook before Glenn Robinson made a clinching three-pointer in the final minute as the Hawks beat Denver.

The announced attendance was 9,392, but an unofficial count of fans came up with about 3,200.

* BUCKS 100, HEAT 91: Sam Cassell held the hot hand for the second straight game, scoring 25 points as visiting Milwaukee climbed back to .500.

Suns' Stephon Marbury was out in front of the Spurs and Tony Parker all night with 35 points, 13 assists.