CLEVELAND, OH - DECEMBER 25: LeBron James #23 of the Cleveland Cavaliers tries to block Stephen Curry #30 of the Golden State Warriors during the first half at Quicken Loans Arena on December 25, 2016 in Cleveland, Ohio. NOTE TO USER: User expressly acknowledges and agrees that, by downloading and/or using this photograph, user is consenting to the terms and conditions of the Getty Images License Agreement. Mandatory copyright notice. (Photo by Jason Miller/Getty Images)

NBA admits it made two egregious errors in Cavs-Warriors ending

Yikes, NBA.

The NBA started releasing "Last Two Minute" reports in the last few years to give some transparency to their officiating crews. It details any calls made in the last two minutes of any close game that could have changed the outcome of the game. Two of such occurrences happened on Christmas Day in the second game of the day between the Golden State Warriors and the Cleveland Cavaliers.

RELATED: Cleveland gives the Warriors the coldest troll job ahead of Christmas game

The NBA admitted that a LeBron James dunk should have resulted in a technical foul with just under two minutes left because he hung on it too long and admitted that Kevin Durant was fouled on the final possession of the game, which would have given him two free throws and the chance to win the game.

Here's the rim hang from James:

That seems like a pretty obvious technical, especially when the refs handed one out to Richard Jefferson for winking at Durant after a dunk. There was no one obstructing James' ability to drop safely to the ground and it was clearly excessive as he was not just hanging on the rim, but essentially swinging on it.

Here's the final play of the game where Durant was pushed by Jefferson and no call was made:

Seems like two pretty blatant no-calls by the officials for the defending champs. You can read the NBA's full report here.

[h/t The Spun]