Framber Valdez of the Houston Astros pitched seven no-hit innings against the Detroit Tigers, then was removed after matching his career high with 114 pitches.
Saddiq Bey scored 22 points, including a tiebreaking 3-pointer with 32.1 seconds left, and the Detroit Pistons rallied to beat the Charlotte Hornets 118-112.