There was Charlie Villanueva pushing the ball up court, finishing on a one-man fast break, while Jonas Jerebko was grabbing loose balls and making plays, looking like the high-energy rookie all over again, and Rodney Stuckey, playing efficiently and under control for nearly 30 minutes.

It sounds like an April Fools' joke, but the gag was on the Raptors as the Pistons (25-50) washed away the failure of a 1-13 March with a 108-98 win at Air Canada Centre Monday, in Jose Calderon's triumphant return to the only NBA city he had ever known until his trade to the Pistons.

Greg Monroe led the Pistons with 24 points, four rebounds and four assists.

Calderon finished with 19 points, nine assists, one turnover, a video montage and two rousing ovations from the crowd, who clearly miss his steady hand and 3-point shooting since he was sent to the Pistons in a late January trade that landed the Raptors Rudy Gay.

"It was one of the better moments in my career," said Calderon, appreciatively, of the video tribute. "It was emotional. It was a good night, everybody was sharing the ball. They killed us two days ago and today it was better."

Gay almost single-handedly kept the Raptors (27-47) in the game, squeezing in personal runs in between the Pistons scoring 10 straight and 13 in a row in the fourth quarter. Gay, DeMar DeRozan and Jonas Valancuinas took the bulk of the Raptors offense, combining for 66 points as the Raptors shot 51 percent from the field.

Gay's 3-pointer, and 31st of 34 points, gave the Raptors a 94-93 lead, as he torched whoever was guarding him. The Pistons' disappearing act, perfected at the Palace, appeared across the border, as they didn't score a field goal until 4:47 left and trailed by 11.

"It looked like it was gonna go the other way, and then we started subbing, getting a better rhythm into the game," said Pistons coach Lawrence Frank, as the bench combined to score 51 points.