AUBURN HILLS, Mich. -- Tayshaun Prince scored a season-high 29 points to help the Detroit Pistons snap a six-game losing streak with a 110-107 overtime win over the Houston Rockets on Sunday.
Richard Hamilton added 22 points for Detroit, while Kevin Martin had 27 points for Houston and Aaron Brooks scored 25. Martin and Brooks, though, both missed key 3-point attempts in the last 10 seconds of overtime.
The Rockets forced Detroit to miss 16 of 21 shots in one stretch, but the Pistons hit enough free throws to stay within 96-90.
Back-to-back fast-break dunks by Prince narrowed the margin to 100-96 with 2:35 left, and another one tied the game at 102 with 45.8 seconds left.
Shane Battier missed a 3-pointer as the shot clock expired, giving Detroit a chance to win in regulation, but Hamilton missed at the buzzer.
The Rockets only scored three points in the first four minutes of overtime, allowing Detroit to build a 109-105 lead. Prince, though, missed a pair of free throws with 11.3 seconds left. Brooks badly missed a go-ahead 3-pointer, but Jonas Jerebko could only make one of two from the line, leaving the Pistons ahead 110-107 with 4.8 seconds left.
Martin's tying 3-pointer bounce off the rim.