Hamels (5-1) was suspended by major league baseball after the Phillies left-hander intentionally threw a pitch that hit Washington rookie Bryce Harper a week ago. Hamel allowed five hits while striking out five. Giants 7, Diamondbacks 3 ...