No one saw this coming. But after listless performances against Utah, Sacramento and New York, no one on the Orlando Magic was about to complain.

And with good reason.

Behind 23 points from Arron Afflalo and double-doubles from Tobias Harris, Nikola Vucevic and rookie Victor Oladipo, the Magic put together their best all-around game in at least a month on their way to a 109-92 victory over the Detroit Pistons.

he Magic went 0-3 to begin a six-game home stand and had a 2-11 record in December. By contrast, the Pistons had seven wins in their previous eight road games, including victories at Miami and Indiana. The only loss during that stretch came at New Orleans in overtime.

But you would have never known which was the hot team and which one was not.

The Magic hit 56.5 percent of their shots through three quarters and neutralized pretty much everyone on the Pistons except for point guard Brandon Jennings, who finished with 21 points and eight assists.