Josh Smith made a driving, left-handed bank shot with 1.2 seconds left to give the Detroit Pistons a 110-108 win over the Phoenix Suns on Saturday, while the Houston Rockets came back to down Washington 114-107.
Smith was involved in a few big plays in the final half-minute — both good and bad. His three-pointer as the shot clock expired put Detroit ahead 108-105 with 26.8 seconds left, but he then fouled Gerald Green while the Phoenix guard was shooting a three-pointer. Green made all three free-throws to tie it with 4.3 seconds remaining.
Smith took the ensuing inbounds pass near the top of the key, drove to the right and then switched hands, making a tough shot while being tightly defended by Channing Frye.
Green’s shot at the buzzer from in front of the Detroit bench missed badly.
Smith finished with 25 points, while Brandon Jennings had eight points, 18 assists — an NBA high this season — and eight rebounds, with Greg Monroe adding 20 points and 12 rebounds for Detroit.
Frye led Phoenix with 21 points.
Houston built a 25-point lead, lost all of it, then rallied from five down late in the fourth to defeat the Washington Capitals in a game twice delayed by leaks in the roof.
Long after the stoppages of 35 minutes and 22 minutes because the leaks, James Hardin leveled the game with a driving layup with two minutes, 33 seconds to play, then gave the Rockets the lead again for good courtesy of a three-point play with 1:54 remaining.
He finished with 25 points for the Rockets, who made only four field goals in the final period, yet closed with a 17-5 run.
John Wall led Washington’s comeback to finish with 23 points and 10 assists, while Trevor Ariza had 23 points and 14 rebounds, and Kevin Seraphin had all of his season-high 18 points in the second half.
Elsewhere on the day, Portland’s LaMarcus Aldridge had 21 points and 13 rebounds to help the Trail Blazers hand the Boston Celtics their eighth straight loss in a 112-104 decision.
The Trail Blazers rallied from a 10-point second-quarter deficit, with Wesley Matthews scoring 18 points, Nicolas Batum netting 16, and Damian Lillard and Robin Lopez each adding 15.
Lopez also had 13 rebounds.
The win kept Portland tied for first place with Oklahoma City in the Northwest Division.
Avery Bradley led Boston with 25 points.
In Dallas, Dirk Nowitzki scored a season-high 40 points as the Mavericks shook off a cold start to beat the New Orleans Pelicans 110-97.
Nowitzki scored 20 points in the third period and hit seven straight shots after starting 2 of 9 from the field.
Anthony Davis had 28 points and 14 rebounds for the Pelicans.
In other NBA play, the Knicks downed the Philadelphia 76ers 102-92 after Amare Stoudemire scored 21 points and Carmelo Anthony added 18 to lead New York, while DeMar DeRozan scored 26 points and Patrick Patterson had 14 points and 12 rebounds as the Toronto Raptors beat the Nets 96-80 to end Brooklyn’s five-game winning streak.
Also, the Chicago Bulls beat the Charlotte Bobcats 103-97, the Oklahoma City Thunder downed the Milwaukee Bucks 101-85 and the Denver Nuggets were 120-94 winners over the Orlando Magic.