The Cleveland Cavaliers edged the Charlotte Hornets on Friday after a crucial foul call gave Kevin Love two free throws in the closing seconds. However, according to the NBAā€™s Last 2 Minute report, that shouldnā€™t have been the case.

Charlotte took a 101-98 lead with under a minute left courtesy of a Kelly Oubre Jr. 3-pointer. The Cavs were able to stay in the game after a Jarrett Allen putback layup made it a one-point game. That was when the controversy ensued, with Love drawing the foul after a rebound.

Officials deemed it as a shooting foul on Terry Rozier, who had his hand on Love during the sequence of events. Below is the full play that led to the game-winning freebies for the Cavs:

According to the NBA L2M report, though, no shooting foul should have been called.

ā€œThe replay outcome is incorrect, as Rozier makes contact to Loveā€™s arm prior to his shooting motion and a non-shooting foul should have been assessed,ā€ the report noted, per Marla Ridenour of Akron Beacon Journal.

The Cavs escaped with a 102-101 victory because of the freebies. Without that, it could have been the Hornets celebrating.

Nonetheless, itā€™s not like the Cavs were not victimized by some poor officiating. Late in the fourth quarter, they were penalized with an absurd four-point play over a crazy deadball foul. If not for that, they could have a comfortable lead as well.