Jake Peavy allowed four hits in seven-plus innings to lead the Red Sox to a 5-2 victory over the Arizona Diamondbacks on Saturday night, winning his first start since arriving in Boston at the trade deadline.
Peavy (8-5) struck out seven and walked two, giving up Paul Goldschmidt’s homer in the fourth and leaving with a 3-1 lead after a leadoff single in the eighth.
Peavy was acquired from the Chicago White Sox in a three-team trade that included Detroit. The former Cy Young Award winner walked slowly from the mound as the crowd rose to a standing ovation, tipping his cap to the fans while crossing the first-base line on his way to the dugout.
Shane Victorino and Jarrod Saltalamacchia homered for Boston. Koji Uehara pitched the ninth for his 10th save.
Patrick Corbin allowed three runs on eight hits and two walks, striking out six in six-plus innings for his second consecutive loss.
Peavy left after giving up a leadoff single to Wil Nieves in the eighth, then the Diamondbacks continued to load the bases against Craig Breslow. Aaron Hill singled off Junichi Tazawa to make it 3-2, but left-fielder Jonny Gomes threw out Cliff Pennington at the plate when he tried to score from second. Goldschmidt struck out, then Eric Chavez flied out to left to end the inning.
Boston made it 5-2 in the bottom half when Saltalamacchia homered into the Red Sox bullpen, where Uehara caught it.
The Red Sox, who lost the series opener on Friday, have won six of their past eight games to hold onto first place in the American League East.
In other interleague play, Wil Myers had an RBI single in the bottom of the 10th inning, lifting the Tampa Bay Rays to a 2-1 victory over the San Francisco Giants, the New York Yankees beat the San Diego Padres 3-0, the Kansas City Royals edged the New York Mets 4-3 in 12 innings and the Cleveland Indians beat the Miami Marlins by the same score.
In the National League, Dan Uggla scored a tiebreaking RBI grounder in the 12th as the Atlanta Braves beat the slumping Philadelphia Phillies 5-4 for their ninth straight win.
Luis Avilan pitched a scoreless 11th inning to earn the win and Craig Kimbrel got the last three outs for his 33rd save as the Braves won for the 11th time in 13 games.
Phillies left-hander Jake Diekman pitched a perfect 11th, but ran into trouble in the 12th. Justin Upton walked leading off and went to second on Freddie Freeman’s groundout. Walks to Evan Gattis and Paul Janish loaded the bases.
After right-hander Justin de Fratus came on, Uggla hit a bounding ball to short that looked like it could be a double play, but Uggla was safe when Chase Utley’s relay pulled an extended Kevin Frandsen off the bag at first.
In Chicago, Chris Capuano scattered six hits over 6-1/3 innings as the Los Angeles Dodgers set a team record with their 13th straight road win, 3-0 over the Chicago Cubs.
The Dodgers eclipsed the 1924 mark set by the Brooklyn Robins.
Carl Crawford broke open a 1-0 game by driving in two runs with a single in the sixth inning. Jerry Hairston Jr singled in the first run in the third for National League West-leading Los Angeles, who are 13-2 since the All-Star break and have won 30 of their past 37 overall.
In other National League games on Saturday, the Washington Nationals shut out the Milwaukee Brewers 3-0, the Cincinnati Reds thrashed the St Louis Cardinals 8-3 and the Pittsburgh Pirates defeated the Colorado Rockies 5-2.