Alex Rodriguez hit a three-run homer with two outs in the ninth inning, his second of the game, and the New York Yankees rallied for a 4-3 victory over the Orioles last night in Baltimore.
The Yankees posted their 46th comeback win of the season and improved to 2-5 on their nine-game road trip. They moved back into first place in the AL East, a half-game ahead of Tampa Bay.
With the Yankees trailing, 3-1, Jorge Posada led off the ninth with a single off Koji Uehara (1-2) and went to second on Curtis Granderson’s one-out single. Mark Teixeira popped out and the Yankees were down to their last strike before Rodriguez hit a 2-and-2 fastball into the stands in left.
David Robertson (4-4) worked a scoreless eighth and Mariano Rivera got three outs for his 31st save. Adam Jones and Robert Andino homered for Baltimore.
Mariners 2, Rangers 1 — Felix Hernandez took a no-hitter into the eighth inning, pitching host Seattle past AL West leader Texas and boosting his bid for the AL Cy Young Award.
Nelson Cruz hit a leadoff homer to center field in the eighth against Hernandez (12-11), who gave up three hits in eight innings. He retired 21 straight after walking his first batter of the game.
Phillies 9, Nationals 1 — Roy Oswalt threw six sharp innings to earn his seventh straight victory, and Philadelphia won its fifth straight in routing visiting Washington.
The Phillies reduced their magic number for clinching their fourth consecutive NL East division title to 12.
Braves 6, Mets 4 — Jason Heyward hit a three-run homer to cap a six-run fourth inning spurred by David Wright’s error, and Atlanta started a critical nine-game trip with a victory in New York.
Omar Infante had a two-run double for the Braves, who came into the series having dropped three of four at home and falling three games behind the Phillies in the NL East.
Cardinals 14, Padres 4 — Yadier Molina went 4 for 4 with a career-high five RBIs to lead host St. Louis. San Diego fell 1 1/2 games behind Atlanta in the wild-card standings.
San Diego led the NL West by 6 1/2 games after beating Arizona on Aug. 25, but has lost 16 of 22 since.
Rockies 7, Dodgers 5 — In Los Angeles, Troy Tulowitzki hit a two-run shot, powering Ubaldo Jimenez to his 19th victory and leading Colorado to within 1 1/2 games of first place in the NL West.
Angels 4, Rays 3 — Brandon Wood hit his first homer since June 27, a tiebreaking shot leading off the ninth inning that lifted Los Angeles over Tampa Bay in St. Petersburg, Fla., and knocked the Rays out of first place in the AL East.
Brewers 3, Giants 0 — Randy Wolf pitched a three-hitter for his first complete game of the season and visiting Milwaukee kept San Francisco from extending its lead in the NL West. The Giants remain a half-game ahead of second-place San Diego.
Tigers 9, White Sox 2 — Max Scherzer struck out 11 in eight innings and Alex Avila hit a go-ahead two-run double in the seventh to lead visiting Detroit over Chicago, which continues to fade in the AL Central by losing its fourth straight.
Athletics 3, Twins 1 — Jack Cust had a solo homer and a double, and light-hitting Oakland gave Brett Anderson just enough run support to defeat host Minnesota.
Astros 5, Reds 3 — Angel Sanchez hit a tiebreaking two-run single off Aroldis Chapman in the seventh inning to help host Houston top Cincinnati.
In other games — Shin-Soo Choo hit three homers, including a grand slam, and the Cleveland Indians beat the Royals, 11-4, in Kansas City . . . Ryan Dempster pitched seven crisp innings and the Chicago Cubs extended their winning streak to four with 2-0 victory over the Marlins in Miami . . . Ronny Cedeno’s single in the ninth scored Andrew McCutchen as the Pirates snapped a four-game losing streak with a 4-3 victory over the Arizona Diamondbacks in Pittsburgh.