LeBron James and Carmelo Anthony have been battling for almost their entire careers, and fans were treated to another classic duel between the two superstars on Wednesday.

Both shot the ball poorly (LeBron 9-23, Melo 6-18) but led their teams in scoring in an overall tightly contested game. The Cavs pulled away in the final six minutes to win 96-86.