PHOENIX -- Ryan Roberts and Lyle Overbay hit consecutive two-out homers off Matt Cain and the Arizona Diamondbacks tied a franchise record by rallying from six runs down to beat the San Francisco Giants 7-6 Sunday and sweep the season-opening three-game series.