LeBron James drew closer to the all-time NBA points record having scored a season-high 48 points to help the Los Angeles Lakers overcome the Houston Rockets on Tuesday.
James was his team's top scorer in the 140-132 win as the Los Angeles Lakers ended a three-game losing streak.
This is the fifth time James has produced at least 35 points in his past seven games.
The Los Angeles Lakers star now has a tally of 38,072 career points, 315 behind Kareem Abdul-Jabbar's all-time record.
The Lakers led 37-35 after one quarter and went up 73-61 heading into halftime with a shooting percentage of 54.2 in the first half.
After three quarters, the host extended their lead against visiting rockets to 102-98.
The Lakers pushed their advantage to 13 points in the fourth quarter with 9:24 remaining, but a 9-0 run got Houston within 119-116 with 5:06 remaining after a dunk by Kenyon Martin Jr.
The Rockets remained close, pulling within 133-131 on a layup by Gordon with 1:11 left before James banked in a jumper for a 135-131 advantage with 50.1 seconds remaining.
James then added two free throws with 40.3 seconds left for a 137-131 lead to extend again the narrow lead before victory was sealed.