It was the 17th straight regular-season home victory for Memphis, dating to last season.
The Lakers put together a furious rally after trailing by 17 in the fourth quarter, including 11 straight points. Los Angeles was down 105-102 with about 30 seconds left when Jordan Hill missed a 21-foot jumper, leading to an exasperated look from Bryant in the right corner.
"You've got to understand what's going on with the game and what's going on at that point in the situation," Lakers coach Byron Scott said.
The Lakers played without reserve guard Wayne Ellington, whose father was killed Sunday night in Philadelphia. Ellington was not with the team.
"This is our livelihood, but this is still just a game," Scott said before the game. "This thing that's happened to Wayne is real life. It kind of puts everything in perspective."
"He kind of got it going, but he went 10 for 26," said Memphis forward Tony Allen, who guarded Bryant most of the night.
Memphis has not dropped a regular-season home game since a February loss to Dallas.
Bryant, who entered shooting 39 percent this season, didn't get off to a very good start, connecting on only one of his first five shots. At that point, the watch on Bryant reaching the NBA record for misses began to gain attention.
Memphis held a 56-52 advantage at halftime.
The Grizzlies led most of the way, with the 17-point advantage in the fourth marking their largest of the night before the final Los Angeles rally.
"I guess it just kind of sums up our season thus far," said Lakers guard Jeremy Lin, who had 12 points. "We did enough to learn and be there and didn't do enough to win."
Lakers: Havlicek missed 13,417 shots. Bryant now has 13,421. ... Los Angeles has several former Grizzlies on the roster: Davis, Xavier Henry and Ellington. ... The Lakers started a stretch of six games in nine days.
Grizzlies: Udrih had 10 points in the first half, becoming the first Memphis reserve to reach double figures this season. Kosta Koufos had 14 points in a backup role, as the Memphis bench outscored the Lakers' reserves 38-14.
LOOK WHO'S HERE
Veteran NBA forward Kenyon Martin was at the game, sitting next to Grizzlies general manager Chris Wallace. Martin reportedly is in discussion with the team about a possible workout.
The game was Bryant's first in Memphis since he broke his left knee against the Grizzlies last December, ending his season. Despite being injured during that game, Bryant finished with 21 points. Asked how he continued to play through the injury, he replied: "I figured if I'm going to be out for a while, I might as well finish this game."
Lakers: At New Orleans on Wednesday.
Grizzlies: Home against Sacramento on Thursday.