PHILADELPHIA -- Reid Brignac delivered a pinch-hit, two-run double with two outs in the sixth inning to lift the Philadelphia Phillies to a 7-3 win and three-game sweep of the San Diego Padres on Thursday afternoon.

First baseman John Mayberry Jr.'s three-run homer in the seventh gave the Phillies (29-37) a comfortable five-run cushion. Mayberry also had two doubles.

Phillies starter Kyle Kendrick (2-6) limited the Padres to two runs (one earned) and seven hits over six innings. He struck out five and walked none.

Philadelphia picked up just its second sweep of the season. San Diego (27-37) was swept in a three-game set for the first time all year.

Brignac, whose three-run walkoff homer gave the Phillies a 3-0 win on Wednesday, bailed out a Phillies offense that had missed on several previous scoring opportunities.

Philadelphia left fielder Domonic Brown tied the game with a sacrifice fly in the fourth. Padres shortstop Everth Cabrera easily threw out the would-be go-ahead run in Mayberry at the plate for the second out.

Mayberry was thrown out at the plate again for the first out of the sixth. The Phillies challenged the close call, but Mayberry was confirmed out after a review of 1 minute, 50 seconds. Pinch hitter Ryan Howard then struck out before Brignac's go-ahead double.

San Diego's Eric Stults (2-8) allowed four runs and eight hits over five frames while striking out two and walking one. Dale Thayer inherited two runners from Stults in the sixth and allowed both to score on Brignac's double. Alex Torres surrendered the homer to Mayberry.

Padres third baseman Chase Headley knocked in two runs with an RBI double in the first.

Phillies shortstop Jimmy Rollins made it 2-1 with an RBI single in the bottom of the first. Rollins is now two hits away from setting a new franchise record for hits -- a distinction Hall of Famer Mike Schmidt (2,234 hits) currently holds.

Catcher Yasmani Grandal hit a solo homer in the ninth off Phillies right-hander Ken Giles in Giles' major league debut. Giles, whose fastball reached 100 mph, struck out second baseman Alexi Amarista for the final out.

NOTES: The Phillies have won five straight against the Padres and are 49-20 against them since 2004. ... Philadelphia 1B Ryan Howard was not in the starting lineup Thursday. Howard owned a modest five-game hitting streak over which he went 7 for 19 (all singles) before striking out in the sixth. ... Padres SS Everth Cabrera snapped an 0-for-23 skid with a single in the first inning. ... San Diego successfully challenged a call at first base in the third inning which originally ruled Phillies CF Ben Revere safe on a bunt attempt. Replay showed Revere was out after a review of 1 minute, 29 seconds. ... The Phillies and Padres meet again for four games from Sept. 15-18 in San Diego. ... The Phillies begin a three-game series with the Cubs on Friday, with RHP Roberto Hernandez (2-4, 4.35 ERA) opposing Chicago's RHP Jake Arrieta (1-1, 2.50 ERA). ... The Padres travel to New York for three games vs. the Mets beginning Friday, when RHP Andrew Cashner (2-5, 2.13 ERA) faces New York's RHP Bartolo Colon (5-5, 4.31 ERA).