Shawn Marion scored 24 points and Stephon Marbury had 23 points and 10 assists as the Phoenix Suns snapped visiting San Antonio's 11-game winning streak and clinched the Western Conference's final playoff berth, 92-85, last night.

Joe Johnson scored 20 points, 11 in the third quarter, as the Suns became the only team to beat the Spurs three times this season.

Penny Hardaway and Amare Stoudemire each added 10 points. Hardaway sank two three-pointers in the fourth quarter and Stoudemire made two big plays in the final minutes.

Phoenix shot 52 percent to win its fourth in a row and eighth in its last 10.

San Antonio still needs a victory or a Dallas loss to clinch home-court advantage throughout the playoffs. That would mean a first-round matchup against Phoenix.

* TRAIL BLAZERS 101, LAKERS 99: Rasheed Wallace made a three-pointer with 4.1 seconds left as Portland held off visiting Los Angeles yesterday to break a tie for fifth place in the Western Conference.

The Trail Blazers needed the win after a loss to Memphis on Friday dropped them a half-game behind Minnesota for fourth place and tied them with the surging Lakers for the fifth spot.

The Timberwolves defeated Chicago, 119-95, yesterday to retain the fourth seed, which would ensure home-court advantage in the first round of the playoffs. Portland has two games left; Minnesota has one remaining.

The loss snapped a six-game winning streak for the Lakers, who were led by Shaquille O'Neal (36 points, 11 rebounds). Kobe Bryant also had 36 points for Los Angeles.

* BUCKS 107, PACERS 98: Sam Cassell scored 33 points as host Milwaukee won a game marred by 11 technical fouls.

The Bucks, who clinched the final playoff spot in the Eastern Conference last week, won for the seventh time in eight games. Indiana lost its third straight.

The victory ensured a fifth straight season at .500 or better for the Bucks (41-40) and the 12th straight for Coach George Karl.

Toni Kukoc added 17 points and Michael Redd 13 for Milwaukee. Jermaine O'Neal led the Pacers with 25 points before fouling out with 1:23 remaining.

* PISTONS 110, GRIZZLIES 107: Chauncey Billups scored 28 points, including the last eight in the second overtime, to lead Detroit on the road.

Corliss Williamson made a key steal with just over 30 seconds left, setting up two free throws by Billups with 17 seconds left that accounted for the final margin.

The Grizzlies' Shane Battier tracked down a loose ball in the back court with about two seconds left, but missed a shot from midcourt at the buzzer.

* TIMBERWOLVES 119, BULLS 95: Wally Szczerbiak tied a franchise record with 44 points and Kevin Garnett had 14 points and 19 rebounds as Minnesota rolled at home.

Szczerbiak went 19 of 26 and made a buzzer-beating three-pointer at the end of the third quarter to match Tony Campbell's team mark, set Feb. 2, 1990, against the Boston Celtics.

Jamal Crawford scored 22 points and Jay Williams had 18 to lead the Bulls, who finished 3-38 on the road.

* HORNETS 94, 76ERS 89: Jamal Mashburn scored 27 points, including a key jumper with 32 seconds remaining, as New Orleans won on the road. Baron Davis scored 16 points in his first game back after missing three with a sore left knee and Jamaal Magloire had 14 points and 10 rebounds for the Hornets.

* CELTICS 94, HEAT 86: Paul Pierce scored 32 points and Boston took sole possession of sixth place in the Eastern Conference with the road win.