Gerald Wallace overcame a poor shooting night to score 21 points and grab 14 rebounds as the Charlotte Bobcats beat the slumping Houston Rockets 99-89 on last night to snap a two-game losing streak.