SAN DIEGO (AP) — Chase Headley hit a go-ahead, two-run double with two outs in the seventh and the San Diego Padres rallied for five runs to beat the Arizona Diamondbacks 5-3 Sunday for their first sweep of the season.

It was Arizona's season-high fourth straight loss.

The Padres tied the game at 2 in the seventh thanks to the Hairston brothers. Scott Hairston greeted reliever Aaron Heilman (0-1) with a leadoff homer to left and older brother Jerry Jr. doubled over left fielder Conor Jackson's head to bring in Everth Cabrera, who singled with two outs and stole second.

After Adrian Gonzalez was intentionally walked, Headley doubled into the left-center gap to bring in Hairston and Gonzalez for a 4-2 lead. Headley took third when shortstop Tony Abreu went to throw home. The ball slipped out of his hand and dribbled away on the infield dirt for an error, allowing Headley to score.

On Friday night, Headley hit a three-run homer with two outs in the ninth to lift the Padres to a 6-4 win over the Diamondbacks. The Padres won 5-0 on Saturday night.

Reliever Edward Mujica (1-1) pitched two innings for the win. He allowed Mark Reynolds' homer into the first row of the second deck in left field leading off the seventh for a 2-0 Arizona lead. It was Reynolds' fourth.

Heath Bell pitched the ninth for his third save in three chances.

Heilman allowed three runs and three hits in two-thirds of an inning.

Reynolds also hit a two-out RBI single in the first off left-hander Wade LeBlanc, who was recalled from Triple-A Portland to make the start in place of Chris Young, who's on the disabled list with tightness in his right shoulder.

LeBlanc struck out seven in five innings, allowing one run and seven hits. He walked two.

Arizona's Ian Kennedy also struck out seven, holding San Diego to two hits in five scoreless innings. He walked three.

Stephen Drew hit an RBI double for the Diamondbacks in the ninth.

NOTES: Kennedy got his first major league hit, a single up the middle with two outs in the second. ... Arizona manager A.J. Hinch said Kris Benson pitched well enough in Saturday's 5-0 loss to San Diego to earn the start on Friday night against Philadelphia. The right-hander was recalled from Triple-A Reno and made just his third big league start since 2006, allowing two runs and six hits in six innings. ... Arizona's Adam LaRoche missed his fourth straight start with a sore right quadriceps. He struck out as a pinch-hitter to end the game. ... Padres manager Bud Black said Young probably will throw a bullpen session sometime this week. ... To make room on the roster for LeBlanc, RHP Adam Russell was optioned to the Beavers. Russell pitched 4 1-3 scoreless innings in three relief appearances with the Padres.