In the grand scheme of things, the Detroit Pistons have been downright awful for the past month.

But in the short term?

Well, they've won two of their last three road games after posting a 108-98 victory over the Toronto Raptors Monday night at Air Canada Centre.

Of course, this is still the same team that went 1-13 in March and entered the game having lost 13 of their previous 14 games and 16 of the last 18.

But that was forgotten for at least one night as the Pistons stormed back in the second half to erase an 11-point deficit and win for just the third time in almost six weeks.

They trailed 70-59 with 5:09 left in the third quarter before going on a 13-0 run that gave them a 90-81 lead with 10:02 to play after Jonas Jerebko put back an offensive rebound.

Toronto answered with a 13-3 run to regain the lead 94-93 on Rudy Gay's 3-pointer with 4:32 remaining but back-to-back 3-pointers by Khris Middleton and Rodney Stuckey put the Pistons back in front for good.

The victory was Detroit's 10th in 37 road games this season as the Pistons hiked their overall record to 25-50.

Greg Monroe led the Pistons with 24 points, Jose Calderon scored 19 and had nine assists in his first game in Toronto since being traded to Detroit, Stuckey scored 18, Jerebko had 15 and Middleton 11.

Gay led all scorers with 34 for Toronto (27-47).