SAN FRANCISCO — A day after a demoralizing 12-run loss at home, the Philadelphia Phillies delivered just the kind of well-rounded victory manager Charlie Manuel had been seeking.
Having Cliff Lee on the mound in San Francisco sure helped the cause.
Lee shut down the Giants once again with eight strong innings in a ballpark where he thrives, Michael Young hit a two-run double among his three hits and the Phillies stopped San Francisco's season-best six-game winning streak with a 6-2 victory Monday night.
"That's more of what we are right there, no doubt," Lee said. "We definitely haven't been playing up to our potential. We've been far short of that, to be honest with you. I think tonight is more of a real depiction of what we are. I expect us to pick it up a little bit. We underperformed this first month, and it's time for us to turn it on. Tonight was a good start in that direction."
Domonic Brown hit a solo home run and Delmon Young and Jimmy Rollins each added sacrifice flies as the Phillies began a seven-game trip with a nice win after losing Roy Halladay to the disabled list earlier in the day.
Lee (3-2) outpitched fellow southpaw Madison Bumgarner and kept intact his perfect career regular-season record against the Giants.
Hunter Pence hit a solo homer, double and single against his former club. His sixth homer of the season, on a 3-2 changeup in the second inning, snapped a 21-inning scoreless stretch by Lee against San Francisco.
Lee is 5-0 with a 0.88 ERA in six regular-season starts against the Giants, including 4-0 with a 0.84 ERA in five of those outings at AT&T Park.
He struck out six and didn't walk a batter for the first time this season in a 102-pitch performance. Lee also singled in the fourth for his third hit of 2013.
Diamondbacks 9, Dodgers 2
At Los Angeles, Trevor Cahill drove in Arizona's first two runs with his first major league triple, and Diamondbacks sent the Los Angeles Dodgers to their fifth straight loss.
Cahill (2-3) allowed two runs and six hits in seven innings, improving to 5-0 with a 2.10 ERA in eight starts against the Dodgers.
Chris Capuano (0-2) gave up six runs — five earned — and eight hits in four-plus innings as Los Angeles dropped to a season-high five games under .500 at 13-18.
Padres 5, Marlins 0
At San Diego, Andrew Cashner (2-2) pitched a career-high 71/3 innings of four-hit ball and combined with
Dale Thayer on a five-hitter in front of a season-low crowd of 14,596 at Petco Park.
Miami was shut out for the fifth time this season, tying Atlanta and Philadelphia for most in the majors. The Marlins are last in the big leagues with a .226 team batting average and 98 runs this season.
Wade LeBlanc (0-5) allowed four runs — three earned — and four hits over five innings in his first career start against his former team. He is 0-7 with a 6.35 ERA in his last 12 appearances dating to last season.
Braves 7, Reds 4
At Cincinnati, Andrelton Simmons homered twice and drove in a career-high four runs, helping stop Cincinnati's three-game winning streak.
Paul Maholm (4-3) allowed four hits and two runs in 52/3 innings, and Craig Kimbrel gave up a pair of singles in the ninth before fanning Joey Votto for his 10th save. Cincinnati stranded five runners in scoring position.
Cubs 9, Rangers 2
At Chicago, Scott Feldman (3-3) allowed two hits in seven scoreless innings against his former team before leaving with a cramp in his pitching hand.
Chicago Cubs came within three outs of its first shutout since Aug. 26. Texas scored a pair of unearned runs in the ninth after a throwing error by third baseman Luis Valbuena.
Blue Jays 8, Rays 7
At St. Petersburg, Fla., J.P. Arencibia hit a two-out, two-run homer in the ninth inning off Fernando Rodney and Toronto completed its comeback from a seven-run deficit.
The last time Toronto rallied from at least seven runs down to win was June 5, 2007, when it overcame an 8-1 margin to beat Tampa Bay 12-11, according to STATS LLC.
Tampa Bay last lost a lead of at least seven runs was May 25, 2009, when Cleveland came back from a 10-0 deficit to win 11-10.
Red Sox 6, Twins 5
At Boston, Stephen Drew doubled in the winning run with two outs in the 11th inning, and the Red Sox snapped a season-high, three-game losing streak.
Drew, who entered the game batting .182, homered and had four hits. Dustin Pedroia hit a solo shot in the eighth for a 5-4 lead, but Joel Hanrahan gave up Brian Dozier's homer in the ninth and left one out later with right forearm tightness.
Indians 7, Athletics 3
At Cleveland, Asdrubal Cabrera homered twice and Mark Reynolds hit one to the deepest reaches of Progressive Field, leading the Indians to the victory.
Jason Kipnis and Cabrera hit consecutive homers in the first inning off Jarrod Parker (1-5). In the fifth, Cabrera homered again and Reynolds launched a 460-foot shot — his 10th this season — that nearly cleared the left-field bleachers.
White Sox 2, Royals 1, 11 innings
At Kansas City, Mo., Jordan Danks atoned for a baserunning blunder in the ninth inning by hitting a solo home run in the 11th that lifted the White Sox to the win.
Danks connected with two outs off Kelvin Herrera (2-3) for his first homer of the season. The White Sox avoided a three-game sweep and won for only the fifth time in 18 tries in Kauffman Stadium.
The White Sox trailed 1-0 before loading the bases with no outs in the ninth. After Paul Konerko grounded into a home-to-first double play, Danks entered as a pinch runner at second base for Adam Dunn.
Conor Gillaspie was intentionally walked to load the bases. Alexei Ramirez followed with an infield single up the middle that made it 1-all, but Danks was caught in a rundown between third and home and tagged out, ending the rally.
Jesse Crain (1-1) got the win and Addison Reed worked the 11th for his 11th save in 12 opportunities.