Despite their own shooting problems — 38.8 percent from the field — the Grizzlies ran the lead back out to double digits again, with Quincy Poindexter's layup with 2:39 left making it 88-77. But Ramon Sessions converted a pair of layups and rookie Michael Kidd-Gilchrist followed with a basket to cut Memphis' lead to 88-83 with 47 seconds remaining.
Charlotte pulled within five points twice more in the final 30 seconds, but couldn't complete the comeback.
Memphis opened a 47-31 lead on Allen's jumper with 1:02 left in the second quarter. The Bobcats then closed out the first half with a 7-0 run. Mullens had a three-point play, Ben Gordon drove for a layup off a steal and Walker hit a pair of free throws.
Charlotte had a chance to extend the second-quarter run but Mullens missed a long 3-pointer off a steal at the buzzer.
NOTES: Gordon returned after missing the last two games for what team officials said were "personal reasons." He was 4 for 10 from the field and finished with 10 points, but he did not score in the final two quarters. ... F Hakim Warrick, acquired in a trade with New Orleans for G Matt Carroll, made his debut with the Bobcats. He came into the game late in the third quarter, and finished with five points and four rebounds in just under 10 minutes. ... Sessions and Kidd-Gilchrist each finished with 12 points. ... Charlotte F Tyrus Thomas strained his left calf midway through the fourth quarter. He was seen leaving the locker room wearing a protective boot and on crutches. His status for the Bobcats' next game Monday against Milwaukee. ... The Grizzlies' win over Charlotte was their last road game for nearly two weeks. Memphis will play its next five games at home, beginning Monday against the Denver Nuggets. ... Saturday's game began a four-game homestand for the Bobcats, who also face Toronto on Wednesday and Atlanta on Friday.