
A four-time NBA league MVP and two-time champion, LeBron James (left) is trying to deliver the first professional sports championship to Cleveland since 1964, while Stephen Curry aims to solidify this Golden State Warriors' season as the greatest ever.

Lebron James has recorded the first back-to-back games of over 40 points in the NBA finals since Shaquille O'Neal in 2000. James is averaging an eye-popping 30.2 points, 11.3 rebounds 8.5 assists, 2.7 steals and 2.2 blocks for the series.

Curry has already set an NBA finals record with 28 three-pointers for the series. The previous record was 27 by San Antonio's Danny Green in the seven-game 2013 finals.

The two team leaders have had words throughout the six games of the NBA finals thus far, which the Warriors led 3-1 before a Cavaliers comeback.

With James playing variations of all five positions on the floor in a single game, he is sometimes matched up with point guard Curry, who is about five inches shorter and 60 pounds lighter than him.

James' block of Curry in Game 6 led to a scowl from the Cav's leader after the play. Curry was later called for a foul on James, his sixth of the game, leading to an outburst and the first ejection of his career.