Zach Randolph had 29 points and 19 rebounds, Rudy Gay added 22 points, and the Memphis Grizzlies snapped a seven-game losing streak to Houston with a 115-110 victory over the Rockets on Friday night.

Randolph scored 12 points in the fourth quarter, and the Grizzlies outscored Houston 10-2 in the final 2:26 to snap the Rockets' three-game winning streak.

Mike Conley finished with 17 points and O.J. Mayo added 13 for Memphis.

Kevin Martin led the Rockets with 32 points, while Luis Scola had 19. Shane Battier scored 15 points on 5-of-7 shooting from the floor, and had eight rebounds.

The Rockets led by as many as 11 in the first half, but the Grizzlies outscored them 57-43 in the second half, going inside to Randolph in the fourth quarter to pull away.

Marc Gasol scored inside with 1:18 left to give Memphis the lead for good at 109-108.

Martin had 19 points for Houston on 6-of-8 shooting, including both 3-point shots, as the Rockets shot just under 60 percent before halftime. Randolph had already reached a double-double with 15 points and 10 rebounds for Memphis.

Conley scored 11 points in the third quarter to trim Houston's lead to 88-87.

Notes: Memphis G Tony Allen was active after missing four games with a sore left knee and scored six points. Houston wore its alternate McRockets uniforms with the catsup-and-mustard color scheme. Houston entered the game 11-6 overall in the uniforms, but is now 0-3 this season. Martin has scored at least 28 points in 11 of his last 12 games against the Grizzlies. Randolph's double-double was the ninth consecutive time he's reached the plateau, tying a Memphis franchise record.