Red Sox 5, Diamondbacks 2

BOSTON -- The Jake Peavy trade paid immediate dividends for the Boston Red Sox on Saturday night.

The veteran right-hander, acquired this week from the Chicago White Sox in a three-way deal that sent infielder Jose Iglesias to Detroit, out-dueled All-Star left-hander Patrick Corbin and led the Red Sox to a 5-2 victory over the Arizona Diamondbacks.

Jonny Gomes threw Cliff Pennington out at home as the potential tying run in the eighth inning before Jarrod Saltalamacchia hit a two-run homer in the bottom of the inning for the Red Sox.

Peavy (9-4) went seven-plus innings, Shane Victorino hit a solo home run and a sacrifice fly and Jacoby Ellsbury broke a 1-1 tie in a two-run seventh for the Red Sox.

Corbin (12-3), who came in having allowed one earned run in each of his last four starts, gave up three hits to start the seventh, the third by Ellsbury. Victorino, who homered to tie the score in the fifth, then delivered his run-scoring fly ball against reliever Will Harris.

Peavy, who walked two and struck out seven, gave up a leadoff single to Wil Nieves in the eighth and left to a standing ovation, tipping his cap to the crowd.

The bullpen then failed, but Gomes nailed Pennington at the plate.

Saltalmacchia's homer caught in the Boston bullpen by Koji Uehara, who came on to pitch the ninth for his 10th save.

Paul Goldschmidt hit his 26th homer for Arizona but also struck out with two on and one out in the eighth.

The Red Sox had the bases loaded with one out in the second and couldn't score. Corbin struck Stephen Drew out on three pitches and right fielder Cody Ross tracked down Brandon Snyder's line drive.

Boston had first and second with one out in the third when David Ortiz struck out and Mike Napoli popped out.

The scoreless game through three innings quickly became 1-0 Arizona when Goldschmidt hit an 0-2 pitch for his second homer in as many nights at cozy Fenway.

With one out in the fifth, Victorino hit his second homer in the last three games.

NOTES: Diamondbacks RHP Brandon McCarthy comes off the disabled list (shoulder, since June 1) to start Sunday's series finale against LHP Felix Doubront. ... The Red Sox recalled RHP Rubby De La Rosa, acquired in last August's mega-deal with the Los Angeles Dodgers and an International League All-Star this season, from Pawtucket and optioned RHP Pedro Beato, the loser in Friday night's game against the Diamondbacks, to Triple-A. ... C David Ross, out since June 14 with concussion problems, could be ready for a rehab assignment as early as next week. He is on the 60-day disabled list and not eligible to come off until Aug. 18. ... Red Sox owner John Henry is buying The Boston Globe. "The Boston Globe's award-winning journalism as well as its rich history and tradition of excellence have established it as one of the most well-respected media companies in the country," Henry said in a statement printed by the newspaper.