Giants

Cahill deals, Yaz and Dickerson homer in sixth straight win

Giants
Trevor Cahill pitched 5 1/3 innings, struck out eight batters and allowed only one hit in the Giants 6-1 win over the Diamondbacks. Mike Yastrzemski and Alex Dickerson hit late home runs for San Francisco in the win.