CLEVELAND (AP) -- Rookie Jose Ramirez's ninth-inning single lifted the Cleveland Indians to a 3-2 win over the Houston Astros on Saturday night.

Pinch-hitter Tyler Holt started the inning with a single off Jake Buchanan (1-3). After Roberto Perez moved Holt to second with a sacrifice, Michael Bourn walked. Buchanan's wild pitch moved the runners to second and third before Ramirez lined a 3-2 pitch past third base for the win.

The Indians have 10 walk-off wins this season. Cody Allen (5-3) struck out two in a perfect ninth.

Astros starter Collin McHugh allowed two runs in 5 1-3 innings.

The Astros have won four of five and improved to 5-3 on a trip in which they split four against Boston and took two of three from the Yankees.

Copyright 2014 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.

Photo above: Carlos Santana #41 of the Cleveland Indians heads to third base after Marwin Gonzalez #9 the Houston Astros is unable to field a wild throw to second during the eighth inning of their game on August 23, 2014 at Progressive Field in Cleveland, Ohio.The Indians defeated the Astros 3-2. (Photo by David Maxwell/Getty Images)