The main storyline from the Cleveland Cavaliers' win against the Portland Trail Blazers last night was the return of Isaiah Thomas from his battle against injury, but it was his former Boston Celtics teammate Jae Crowder that was involved in one of the craziest moments of the game.The Cavaliers defeated the Trail Blazers 127-110 at the Quicken Loans Arena on Tuesday night in Thomas' return from injury. The point guard came off the bench to score 17 points with three assists to help Cleveland win the game.Crowder, who was traded to the Cavaliers alongside Thomas during the summer as part of the Kyrie Irving trade, finished the game with 17 points and three assists as well, but he also had two rebounds after just under 25 minutes of action. However, he could have had more points if one ridiculous shot had counted.With just over three minutes to go in the third quarter, the forward was navigating his way towards the basket when he was blocked off by Portland's Jusuf Nurkic near the baseline, drawing a foul. Just after the whistle had been blown, Crowder had thrown the ball in the air from behind the backboard.As you can see in the video below, the ball miraculously managed to find its way into the basket from the absurd position which the 27-year-old had thrown the ball up in the air from. However, the basket didn't count due to the foul. Still, it brought a huge applause from the crowd inside Quicken Loans Arena.

LeBron James was the best player on the night with 24 points, six rebounds, and eight assists. Crowder's, as well as Thomas' performances though on the court last night did help the Cavaliers snap a three-game losing streak and return to winning ways.

The team has now improved their record to 24-12 for the season and now have a firmer grip on the third seed in the Eastern Conference with still more than half of the season left to go.

Crowder and Thomas will return to the TD Garden later today when the Cavaliers play against the Celtics.