James McDonald held Houston hitless into the sixth inning Saturday, but the Astros scored an unearned run in the 10th inning to beat the Pittsburgh Pirates 5-4. McDonald retired 16 of the first 17 batters he faced _ Juan Castro reached on an error in the ...