CHICAGO — Starlin Castro hit a tiebreaking homer in the sixth to lead the Chicago Cubs to a 4-3 victory over the Philadelphia Phillies on Saturday.

Cole Gillespie drove in two runs with a single and a sacrifice fly as the Cubs earned their fourth win in 20 home games since the All-Star break. Castro, Junior Lake, Wellington Castillo and Darwin Barney had two hits apiece.

Castro drove a 1-0 fastball from Zach Miner (0-1) to the center field batter's eye for his eighth homer. The leadoff drive through a steady wind was his first homer since July 31 against Milwaukee.

Michael Young collected three more hits for Philadelphia, which has split its last six games. Young went 4 for 5 in the Phillies' 6-5 victory in Friday's series opener and is batting .588 (10 for 17) in four games against the Cubs this season.

Kevin Frandsen homered for the second straight day, giving him five on the year, but Philadelphia dropped to 9-7 under interim manager and former Cubs second baseman Ryne Sandberg.

Carlos Villanueva (3-8) pitched 1 1-3 innings for the win and Kevin Gregg got three outs for his 28th save in 33 chances. Five Cubs relievers combined for four innings of two-hit ball.

It turned into a battle of the bullpens after left-handers Cliff Lee of the Phillies and Chris Rusin of the Cubs each allowed three runs, two earned, in five innings.

Gillespie drove in Welington Castillo with the last of three consecutive singles in the second, tying it at 1. Castillo had a tying RBI single in the third, and Gillespie's sacrifice fly in the fifth made it 3-3.

Lee allowed nine hits, struck out four and walked three. The 2008 AL Cy Young Award winner is 1-4 with a 3.98 ERA in his last eight starts.

Frandsen gave the Phillies the lead with a line drive to left in the second, and Carlos Ruiz had a run-scoring double in the third after first baseman Anthony Rizzo committed a costly two-out error.

Young made it 3-2 in the fourth with an RBI triple that got past Gillespie in the right-field corner. He also had a tiebreaking RBI single in the ninth inning in the series opener.

But Young also committed an error in the third that led to Castillo's tying hit.

NOTES: Phillies OF Domonic Brown struck out swinging in the ninth as a pinch hitter. The All-Star slugger was out of the starting lineup after he left the series opener due to soreness in his right Achilles tendon. "I'm probably going to feel it the rest of the year," Brown said. . Philadelphia 3B Cody Asche (right hamstring strain) was ready to return to the lineup, but Sandberg decided to give him another day with a lefty pitching for the Cubs.

Also on HuffPost:

Loading Slideshow...
  • Chicago Cubs starter Scott Feldman pitches to the New York Mets in the first inning of a baseball game in Chicago on Saturday, May 18, 2013. (AP Photo/Charles Cherney)

  • CHICAGO, IL - MAY 18: Darwin Barney #15 of the Chicago Cubs forces out Lucas Duda #21 of the New York Mets during the sixth inning on May 18, 2013 at Wrigley Field in Chicago, Illinois. (Photo by David Banks/Getty Images)

  • Chicago Cubs relief pitcher Kyuji Fujikawa, of Japan, delivers during the ninth inning of a baseball game against the New York Mets Friday, May 17 2013, in Chicago. The Mets won 3-2. (AP Photo/Charles Rex Arbogast)

  • CHICAGO, IL - MAY 17: Anthony Rizzo #44 of the Chicago Cubs hits a double in the 1st inning against the New York Mets at Wrigley Field on May 17, 2013 in Chicago, Illinois. (Photo by Jonathan Daniel/Getty Images)

  • Chicago Cubs starter Jeff Samardzija delivers during the first inning of a baseball game against the Colorado Rockies in Chicago, Wednesday, May 15, 2013. (AP Photo/Paul Beaty)

  • WASHINGTON, DC - MAY 11: Edwin Jackson #36 of the Chicago Cubs celebrates with manager Dale Sveum #4 after scoring a run on a two run RBI single by Anthony Rizzo #44 in the fifth inning during a game against the Washington Nationals at Nationals Park on May 11, 2013 in Washington, DC. (Photo by Patrick McDermott/Getty Images)

  • WASHINGTON, DC - MAY 11: Hector Rondon #56 celebrates with Welington Castillo #53 of the Chicago Cubs after the Cubs defeated the Washington Nationals 8-2 at Nationals Park on May 11, 2013 in Washington, DC. (Photo by Patrick McDermott/Getty Images)

  • CHICAGO, IL - MAY 08: Kevin Gregg #63 of the Chicago Cubs pitches in the 9th inning against the St. Louis Cardinals at Wrigley Field on May 8, 2013 in Chicago, Illinois. The Cardinals defeated the Cubs 5-4. (Photo by Jonathan Daniel/Getty Images)

  • CHICAGO, IL- MAY 7: Relief pitcher Kevin Gregg #63 of the Chicago Cubs reacts after the final out of the ninth inning against the St. Louis Cardinals on May 7, 2013 at Wrigley Field in Chicago, Illinois. The Cubs defeated the Cardinals 2-1. (Photo by Brian Kersey/Getty Images)

  • CHICAGO, IL - MAY 06: Starlin Castro #13 of the Chicago Cubs hits a two RBI single against the Texas Rangers during the fourth inning on May 6, 2013 at Wrigley Field in Chicago, Illinois. (Photo by David Banks/Getty Images)

  • CHICAGO, IL - MAY 06: The Chicago Cubs celebrate their win against the Texas Rangers on May 6, 2013 at Wrigley Field in Chicago, Illinois. The Chicago Cubs defeated the Texas Rangers 9-2. (Photo by David Banks/Getty Images)

  • CHICAGO, IL - MAY 05: Alfonso Soriano #12 of the Chicago Cubs bats against the Cincinnati Reds at Wrigley Field on May 5, 2013 in Chicago, Illinois. The Reds defeated the Cubs 7-4. (Photo by Jonathan Daniel/Getty Images)