Kwame Brown blocked Gilbert Arenas last-seconds shot to mar the star guard's season debut and secured the Detroit Pistons a 98-96 victory over the Washington Wizards on Saturday.
Arenas finished with 15 points and 10 assists in 30 minutes in his first game since April 27, 2008.
The three-time All-Star had missed 156 of his team's previous 173 games, including playoffs, thanks to a knee injury that spawned two overeager comeback attempts and three surgeries over an 18-month span.
Richard Hamilton, back after missing six games with a left groin injury, scored 16 of his 31 points in the third quarter as the Pistons broke a three-game losing streak.
At Chicago, John Salmons scored 22 points and hit two late 3-pointers as Chicago pulled out a wild victory over Indiana 112-106 for its fourth straight win.
Ben Gordon added 25 points as the Bulls matched their longest win streak in two years.
At Miami, Dwyane Wade scored 27 points, Udonis Haslem had 16 points and 12 rebounds for his 100th career double-double, and Miami improved its stance in the Eastern Conference playoff chase by beating reeling Milwaukee 102-85.
James Jones and Michael Beasley each scored 11 and Jermaine O'Neal added 10 for the Heat, who snapped a two-game losing streak.
At Charlotte, North Carolina, Gerald Wallace had 23 points, nine rebounds and eight assists, and Charlotte beat New York 96-85.
Larry Brown earned a split in the season series with his former team, coaching the fifth-year Bobcats to their 33rd win in his first season to stay in the hunt for their first playoff berth.
At Denver, Carmelo Anthony scored 31 points and Linas Kleiza had 22 as Denver won its third straight by defeating Golden State Warriors 129-116.
Chauncey Billups had 14 and Chris Andersen added 10 points and 11 rebounds for the Nuggets.
At Portland, Oregon, Brandon Roy had 21 points and eight rebounds to lead Portland to its sixth straight victory over slump Memphis.
LaMarcus Aldridge added 18 points for the Blazers downing Grizzlies 86-66.