Amare Stoudemire scored 41 points and teammate Steve Nash added 32 points to lead the Phoenix Suns to a 129-127 double-overtime win over the Dallas Mavericks Wednesday in the National Basketball Association.

Nash scored 10 of his points in the final minute of regulation, including a three-point shot with just seconds left to send the game into overtime. He also had 16 assists and pulled down eight rebounds. The Suns are now just 2.5 games behind the Mavericks for first place in the Western Conference. The loss snapped the Mavericks' 23-game home winning streak.

Wednesday's other winners in the NBA included Washington, Cleveland, Chicago, Toronto, Orlando, Charlotte, Boston, Houston and Detroit.

The Washington Wizards beat the Indiana Pacers 112-96, as Gilbert Arenas scored 35 points. The Pacers have now lost 11 straight games. Cleveland's LeBron James scored 29 points to lead the Cavaliers to a 118-96 victory over the Memphis Grizzlies. The Chicago Bulls downed the Philadelphia 76ers 88-87.

The Toronto Raptors defeated the New York Knicks 104-94. The Orlando Magic enjoyed a 31-point performance from Dwight Howard as they beat the Utah Jazz 101-90. Charlotte's Sean May hit a game-winning three-point shot with 16 seconds left in regulation to lead the Bobcats to a 111-108 win over the Sacramento Kings.

The Boston Celtics downed the Atlanta Hawks 109-88. The Houston Rockets edged the Los Angeles Clippers 109-105, and the Detroit Pistons beat the Portland TrailBlazers 87-75.

Some information for this report was provided by AFP, AP and Reuters.