LeBron James didn't have a great night for the Cleveland Cavaliers last night during their win against the Orlando Magic, but he did manage to pull off a spectacular pass during the game that left fans in awe.The Cavaliers narrowly defeated the Magic 104-103 on Thursday night at the Quicken Loans Arena, but James certainly didn't have a game to remember. Isaiah Thomas was the best performer on the night for Cleveland scoring 21 points with three rebounds, four assists, two steals, but he only made 6-of-15 from the field.The four-time NBA MVP only scored 16 points with five rebounds, six assists, one steal, and he only made 7-of-16 from the field. It was a display which he would later describe on Twitter as 'garbage' after sending his appreciation to his teammates for their good performances.Yet, despite his poor outing, James did manage to execute one of the passes of the game to demonstrate that even during bad days he can produce magic on the court. As the first quarter was coming to a close, James picked up a loose ball from a bad pass near the free-throw line and managed to pass the ball behind his back without looking and through the legs of Magic star Aaron Gordon to find Dwyane Wade near the basket for the score.

Just watching this play in real time is a joy to watch, but the phantom cam provides us with an extra special treat which you may have missed otherwise, as when the ball began to travel towards Wade from James' pass, you can see Wade begin to smile as he receives the ball and scores the basket.

Wade finished the night with 11 points, a rebound, an assist, a block, and he was 5-of-11 from the field after 18 minutes of action.

The Cavaliers star said to reporters after the game, according to ESPN: "Right now we're in Strugglesville. But it felt like a win. We needed it. Definitely."

He continued: "Obviously we know we've been struggling as of late. We're just trying to figure out how we can put two halves together. Obviously we had a great first half on Monday (against Golden State), great first half today and the same result. So we've got to keep pushing, keep watching film and seeing ways we can be better."

Cleveland plays next on Saturday when they host the Oklahoma City Thunder.