Ichiro Suzuki hit a two-run homer and Robinson Cano singled in two runs during a five-run fifth inning that helped the Yankees pick up an ineffective CC Sabathia and beat the Baltimore Orioles, 8-5, on Friday night in New York.
Alfonso Soriano connected for a two-run shot in the fourth off Miguel Gonzalez (8-7), and Alex Rodriguez had an RBI single in the seventh inning of a late August game that felt more like October.
In a playoff-race twist, Mark Reynolds had three hits, including an RBI double when the Yankees batted around in the fifth. Last year Reynolds helped Baltimore reach its first postseason since 1997 with seven homers and 11 RBIs in seven games against New York beginning on Aug. 31.
An August pickup by New York from Cleveland this season, Reynolds was right in the mix as the Yankees gained ground in the wild-card race.
Athletics 4, Rays 3 — Kurt Suzuki hit a three-run homer in his first game back at the Coliseum with Oakland since being traded away, Jed Lowrie hit a go-ahead double in the eighth, and the Athletics beat the Tampa Bay, spoiling a strong start by David Price.
Pirates 5, Cardinals 0 — Slumping Garrett Jones hit his 100th career homer and drove in four runs as host Pittsburgh beat St. Louis and moved into a tie with the Cardinals for the NL Central lead.
Phillies 6, Cubs 5 — Michael Young had four hits, including a tiebreaking RBI single in the ninth inning, and Philadelphia rallied past Chicago in Ryne Sandberg’s return to Wrigley Field.
The Phillies improved to 9-6 since Sandberg was promoted to interim manager when Charlie Manuel was fired on Aug. 16. The Hall of Fame second baseman spent most of his playing career with the Cubs and was cheered all day long.
Tigers 7, Indians 2 — Victor Martinez doubled twice and drove in two runs to lead host Detroit over Cleveland in a game stopped after seven because of rain.
Twins 3, Rangers 2 — Chris Herrmann hit a tying, two-run homer to break up Yu Darvish’s no-hit bid in the seventh inning, Justin Morneau followed with a home run, and Minnesota beat host Texas.
Blue Jays 3, Royals 2 — Mark Buehrle pitched seven shutout innings to win his sixth straight decision and host Toronto ended Kansas City’s winning streak at five . Buehrle (11-7) allowed four hits and struck out five to match his longest winning streak since 2005, when he won a career-best nine consecutive decisions.
Dodgers 9, Padres 2 — Adrian Gonzalez smacked a pair of home runs and knocked in four runs as host Los Angeles coasted past San Diego.
Angels 5, Brewers 0 — Jered Weaver tossed six scoreless innings and Grant Green hit a three-run double that led Los Angeles over host Milwaukee. Weaver (9-7) allowed just three singles, and escaped a bases-loaded, one-out jam in the fourth.
Braves 2, Marlins 1 — Freddie Freeman hit a two-run homer in the first, Julio Teheran topped Jose Fernandez in a matchup of young righthanders, and host Atlanta beat Miami for its fifth straight win.
Rockies 9, Reds 6 — Todd Helton homered twice and matched a career high with six RBIs to power host Colorado past Cincinnati. Jorge De La Rosa pitched six effective innings for his 15th win.
Giants 1, Diamondbacks 0 — Tim Lincecum pitched six spotless innings and third baseman Pablo Sandoval made a diving play to save San Francisco in Phoenix. Angel Pagan doubled and scored in the first during his first game back from the disabled list.
Mets 3, Nationals 2 — Ike Davis hit a two-run homer, Daniel Murphy scored from second on a groundball, and Dillon Gee allowed two runs over 7⅔ innings in New York’s win at Washington.
Mariners 7, Astros 1 — Taijuan Walker did not allow an earned run over five innings in his major league debut and Dustin Ackley had a career-high four hits with four RBIs to help Seattle beat host Houston.