Sports Sportsin partnership with NESN your connection to The Boston Globe

Suns beat down Mavericks

LEANDRO BARBOSA 29 points against Dallas LEANDRO BARBOSA 29 points against Dallas

The Phoenix Suns beat the Dallas Mavericks again, and this victory was no down-to-the-wire thriller between the teams with the best records in the NBA.

Leandro Barbosa scored 29 points and the Suns defeated the Mavericks for the second time in 18 days, 126-104, yesterday in Phoenix.

Amare Stoudemire added 24 points and Steve Nash had 23 and 11 assists as the Suns snapped Dallas's nine-game winning streak and finished their season series with the Mavs 2-2. After a scoreless first quarter, Shawn Marion had 20 points on 8-for-10 shooting. He also frustrated Dallas's Dirk Nowitzki all afternoon.

The Suns shot 65 percent (46 of 71), by far the highest percentage allowed by the Mavericks this season.

Stoudemire, who scored 41 in the Suns' come-from-behind 129-127 double-overtime victory at Dallas March 14, made 10 of 13 shots.

Josh Howard scored 28 for Dallas, 18 in a tight first half that featured 13 ties and nine lead changes.

Nowitzki scored 21 but was just 6 of 18 shooting.

Boris Diaw had 16 points for Phoenix, and a spectacular behind-the-back bounce pass to Stoudemire for a layup.

Pistons 94, Heat 88 -- Richard Hamilton scored 17 of his 19 points in the second half, helping host Detroit beat Miami.

Hamilton had missed Detroit's past four games with a concussion and the flu, and had only 2 points in 12 first-half minutes.

He played 20 minutes after the intermission, hitting 5 of 7 shots and going 7 for 7 from the free throw line. Shaquille O'Neal led the Heat with 23 points.

Jazz 86, Rockets 83 -- Mehmet Okur scored 20 points and Carlos Boozer added 13 as visiting Utah overcame a 7-point fourth quarter deficit.

With the victory, in a game that will likely be a preview for the first round of the playoffs, the Jazz remain ahead of the Rockets in fourth place in the Western Conference standings.

Pacers 100, Spurs 99 -- Jamaal Tinsley's layup over Tim Duncan with 1.1 seconds left gave host Indiana a victory over San Antonio, ending the Spurs' six-game winning streak.

The Pacers prepared for their final shot trailing, 99-98 with 6.3 seconds left. The 6-3 Tinsley caught the inbounds pass near the 3-point line. He drove from right to left before lofting the shot over the 6-11 Duncan's outstretched arm, off the glass and into the basket.

Timberwolves 105, Magic 104 -- Former Celtic Ricky Davis scored a season-high 36 points -- including the winning 3-pointer -- and visiting Minnesota beat Orlando in overtime.

Kevin Garnett sealed the win by blocking Jameer Nelson's driving layup with less than five seconds left.

Lakers 126, Kings 103 -- Kobe Bryant had 19 points and a season-high 13 assists to lead host Los Angeles.

Bryant took just 14 shots and made six. On the way to his ninth double-double of the season, he was content to set up his teammates most of the game, lobbing passes in to Luke Walton and Kwame Brown or driving and kicking the ball out to the open man.

Wizards 121, Bucks 107 -- Jarvis Hayes scored 17 points including two 3-pointers and a basket during a 10-1 run midway through the fourth quarter that put visiting Washington in control. Washington's victory, coupled with Miami's loss to Detroit, helped the Wizards regain first in the Southeast Division.

Nuggets 114, SuperSonics 103 -- Carmelo Anthony scored 6 straight points midway through the fourth quarter, Allen Iverson took over in the closing moments, and visiting Denver snapped a three-game losing streak.

Raptors 107, Bobcats 94 -- Chris Bosh had 24 points and 16 rebounds and host Toronto clinched its first playoff spot in five years.

Bulls 105, Hawks 97 -- Luol Deng scored 30 points and Kirk Hinrich had 22 in Chicago's 11th straight victory over host Atlanta.

Warriors 122, Grizzlies 117 -- Jason Richardson scored 13 of his 26 points in the fourth quarter and host Golden State overcame the early ejection of Baron Davis to beat Memphis.