Athletics 6, Orioles 5: Kurt Suzuki hit two solo homers and right fielder David DeJesus, who had just come in as a defensive replacement, cut down pinch-runner Blake Davis at the plate to end the game.
DeJesus actually flubbed Nick Markakis' RBI single but recovered to make a strong throw to Suzuki, who tagged Davis, his former teammate at Cal State-Fullerton, to deny the visiting Orioles the tying run.
Twins 6, Tigers 5: Justin Morneau singled up the middle with the bases loaded and two outs in the ninth inning to lift visiting Minnesota past first-place Detroit.
Joe Nathan allowed an RBI single to Miguel Cabrera in the bottom of the inning but still got his 11th save. He is 33-for-33 lifetime in save opportunities against Detroit.
Rays 4, Red Sox 0: David Price pitched eight crisp innings, B.J. Upton and Evan Longoria homered and visiting Tampa held the Boston Red Sox to three hits for the third straight game. Price (11-10) struck out six and walked three before Kyle Farnsworth worked a perfect ninth.
The combined shutout followed a day-night doubleheader in which James Shields and Jeff Niemann each pitched a complete game, though Boston won the first game.
Phillies 9, Diamondbacks 2: Cliff Lee threw seven impressive innings and Wilson Valdez hit a tie-breaking two-run double in the seventh as host Philadelphia snapped Arizona's seven-game winning streak.
Lee (13-7) allowed two runs and three hits, striking out seven. The All-Star lefty has won four straight starts. Lee's 18-inning scoreless streak ended when Paul Goldschmidt hit a two-run homer for the NL West leaders.
Cardinals 7, Pirates 2: Allen Craig homered twice to break out of a slump and lead visiting St. Louis to victory. Craig, who had been hitless in his last 11 at-bats, went 4-for-5 with three RBI and Yadier Molina added three hits for the Cardinals.
Kyle Lohse (11-7) picked up his 99th career victory by pitching seven solid innings.
Astros 3, Cubs 3: Matt Downs hit a go-ahead two-run single and Mark Melancon wriggled out of a jam in the ninth. Bud Norris (6-8) pitched five innings for his first win since July 6, and Melancon closed it out for his 12th save after the Cubs put two runners on with no one out.
Mets 7, Padres 3: David Wright hit a three-run homer and Angel Pagan had three RBI as New York won its first series in San Diego in more than nine years.
Rookie Dillon Gee (11-4) limited the Padres to one run on five hits. The right-hander, who pitched 62⁄3 innings, also made a sparkling fielding play in the third inning.