LeBron James played the hero in Saturday's victory over the Brooklyn Nets, but he and his Cleveland Cavaliers should never have been in such an advantageous position to begin with.

The NBA's Last Two Minutes Report confirmed Sunday what many saw Saturday: the no-call on James' late steal of Brook Lopez was incorrect.

With 55 seconds remaining and the Cavaliers up 86-85, James stole the ball from Lopez after clearly hacking the Nets' big man across the arms.

James missed a 3-point attempt on the ensuing possession, but ended up scoring the game-winning, running hook shot with a second left on the clock.

In addition, the report also states James should have been called for a defensive foul on a play that resulted in a Lopez offensive foul a minute earlier.

LeBron finished with 26 points in the 90-88 victory, while the Nets fell to 3-13 on the season.