Kyle Lowry returns to help Raptors rally from 20 down to beat Pistons
Toronto's Kyle Lowry plays 42 minutes in his return from a 21-game absence. AP

THE Toronto Raptors fought back from 20 points down to defeat the Detroit Pistons, 105-102, on Wednesday in Auburn Hills, Michigan (Thursday, Manila time).

Kyle Lowry, who missed 21 games after undergoing surgery on his wrist, made an immediate impact for Toronto.

The Raptors fell behind early, 17-37, but rallied in the fourth and tied the match at 95 on a DeMar DeRozan layup off a Lowry assist.

Lowry wound up with 27 points and 10 assists in 42 minutes of action as the Raptors bounced back from a loss to the Indiana Pacers.

DeRozan finished with 12 points and also made 10 assists for the Raptors, who notched their 47th win in 78 games.

The Pistons absorbed their second straight loss and 42nd in 77 games.

Ish Smith scored 16 and Tobias Harris came off the bench to also score 16 for Detroit.

Andre Drummond had 11 points and 14 rebounds, while Marcus Morris added 15 points.

Follow the writer on Twitter: @spinph