LeBron James passes Moses Malone for eighth on all-time scoring list as Cavs squeak past Bucks
LeBron James goes 12 for 25 from the field in 47 minutes of action. AP

LEBRON James passed Moses Malone to move to eighth on the NBA all-time scoring list and the Cleveland Cavaliers barely kept the Bucks from spoiling the fun, getting a 114-108 overtime win on  Tuesday in Milwaukee (Wednesday, Manila time).

James scored 34 points as the Cavaliers notched their second straight win after downing the Lakers.

The 27,442 total gets James past Malone, who is now at ninth with 27,409 on the league’s leading scorers.

Kareem Abdul-Jabbar is on top with 38,387 points.

Malone passed away last year at 60.

“Just talked about what it’s like to be a rookie in the league,” James said after the game. “He gave me a bunch of stories, and so it was very sad when I saw him pass. And, obviously, you know every time I saw him, I called him Uncle Mo every time because he was always just there for me.”

Kyrie Irving scored 28, while Channing Frye came off the bench to deliver 15 points as the Cavaliers scored their 20th win in 26 games.

The Bucks saw their two-game win streak snapped and absorbed their 13th loss in 26 games.

Jabari Parker scored 30 points on 13 for 25 shooting, while Giannis Antetokounmpo came up with 25 points, making five of 13 field goal attempts for Milwaukee.

Follow the writer on Twitter: @spinph