Friday July 31st, 2015

Houston Astros catcher Jason Castro hit a walk-off, three-run home run to beat the Los Angeles Angels 3–0 on Thursday night. 

With Jose Alvarez pitching for the Angels, the Astros came up in the bottom of the ninth in a scoreless game. Jed Lowrie walked with one out, and after Colby Rasmus flied out Marwin González singled to center, setting up a two on, two out situation for Castro.

On a 1–2 count, Castro lifted a home run to right field to end the game.

Scott Kazmir made his Astros debut, pitching 7 2/3 innings and giving up three hits and no runs. Luke Gregerson picked up the win for Houston.

Watch: J.J. Watt meets Mike Trout, hits HRs at Astros batting practice

It was Castro's second career walk-off home run. He now has eight home runs on the season and is hitting .216. 

The Astros entered the series with the Angels down one game in the AL West, but a sweep by Houston puts them two games up on Los Angeles. 

CORCORAN: After Mets deal fails, Brewers trade Carlos Gomez to Astros

Houston hosts the Arizona Diamondbacks on Friday.

- Molly Geary

SI Apps
We've Got Apps Too
Get expert analysis, unrivaled access, and the award-winning storytelling only SI can provide - from Peter King, Tom Verducci, Lee Jenkins, Seth Davis, and more - delivered straight to you, along with up-to-the-minute news and live scores.