Astros edge D-backs in 10 on walk-off HBP

Chas McCormick earned a walk-off RBI when he was hit by a 10th-inning pitch, and the Houston Astros rallied for an unorthodox, 4-3 win over the visiting Arizona Diamondbacks on Friday.After Arizona moved ahead on a David Peralta RBI single in the top of the 10th, Houston responded with a Jake Meyers bloop into shallow right field that drove home the tying run.Having intentionally walked Yordan Alvarez to face Meyers, Arizona reliever Tyler Clipper (1-1) then walked pinch hitter Aledmys Diaz to load the bases for McCormick.It marked the first walk-off hit by pitch for the Astros since Aug. 8, 1998.Jose Altuve ended the no-hit bid of Diamondbacks left-hander Madison Bumgarner in dramatic fashion with two outs in the sixth inning, following the first career walk by rookie Jose Siri with a 376-foot home run to left that put Houston on top 2-1. It was the 28th homer of the season for Altuve and the lone hit surrendered by Bumgarner over seven innings.Diamondbacks designated hitter Kole Calhoun, fresh off the 10-day injured list, broke the scoreless tie with his fourth home run leading off the sixth against Astros reliever Cristian Javier.