LaMarcus Aldridge had 31 points and 12 rebounds, and the Portland Trail Blazers handed the Detroit Pistons their eighth straight loss with a 112-101 victory on Saturday night. Rodney Stuckey had a season-high 32 points for the Pistons, who have yet to win a game in March. They've lost 11 of their last 12. After trailing by as many as 11 points in the first half, the Blazers took a 90-81 lead on Nicolas Batum's 3-pointer with 8:33 remaining in the game. Portland extended the lead to 99-87 on J.J. Hickson's dunk. The Pistons went on a 12-2 run to close within 99-97 on Will Bynum's running jumper with 2:54 left, but Batum answered with another 3-pointer. After Stuckey made a layup, Aldridge's hook shot ended Detroit's threat and put the Blazers in front 104-99 with 1:45 left.