David Robertson struck out Carlos Pena with the bases loaded to end a rocky ninth inning in his first save chance since Mariano Rivera’s season-ending knee injury, helping the New York Yankees end a seven-game skid against the Tampa Bay Rays that dated back to Sept. 21 with a 5-3 victory Tuesday night at Yankee Stadium.
Raul Ibanez homered twice, Curtis Granderson also connected, and the Yankees handed James Shields his first loss in seven starts this season.
Ivan Nova rebounded nicely after snapping his 15-game winning streak, pitching seven sharp innings, the last three in a steady rain. He gave up six hits and struck out eight.
Athletics 7, Blue Jays 3 - Newcomer Brandon Inge hit a walkoff grand slam to cap a five-run ninth inning rally that led Oakland over Toronto.
The Blue Jays took the lead in the top of the ninth off Grant Balfour when Eric Thames hit a leadoff triple and scored on Kelly Johnson’s two-out single.
Inge ended it after two intentional walks with a drive into the left-field seats.
Giants 2, Dodgers 1 - Ryan Vogelsong pitched into the eighth inning for the first time this season, Brett Pill hit a two-run homer off Clayton Kershaw, and visiting San Francisco defeated first-place Los Angeles, ending a streak of 12 straight winning decisions at home by the reigning NL Cy Young winner.
The Dodgers loaded the bases against Vogelsong in the bottom of the eighth inning. Javier Lopez got a double play to end the inning and then got the first two outs in the ninth before Santiago Casilla retired Juan Uribe for his sixth save in seven attempts.
Cardinals 6, Diamondbacks 1 - In Phoenix, Carlos Beltran homered in his first two at-bats, including a grand slam, matching his career high with six RBIs, and St. Louis beat Arizona.
Pirates 5, Nationals 4 - Rod Barajas hit a two-run homer off Washington closer Henry Rodriguez with two outs in the ninth for his first RBIs of the year to lift Pittsburgh to a walkoff victory.
The Nationals went ahead, 4-3, after Adam LaRoche’s two-run blast in the top of the ninth off Pittsburgh closer Joel Hanrahan.
Tigers 6, Mariners 4 - Justin Verlander won his 12th straight decision on the road, Prince Fielder homered, and Detroit held on for a win over Seattle.
Braves 3, Cubs 1 - Dan Uggla hit a tiebreaking two-run single in the eighth inning and Atlanta beat Chicago on the north side.
Astros 3, Marlins 2 - Pinch hitter Brian Bogusevic hit an eighth-inning RBI double and host Houston ended Miami’s season-long seven-game winning streak.
The Astros had tied the game when two errors on one play by Omar Infante allowed two runs to score in the sixth inning.
Mets 7, Phillies 4 - Lucas Duda had a tiebreaking, two-out RBI single in the seventh and New York took advantage of host Philadelphia’s defensive blunder to win.
The Mets took the lead in the seventh with four two-out runs on four hits and a pivotal miscue in a rundown by the Phillies.
White Sox 5, Indians 3 - Alex Rios tripled home the go-ahead run in the 10th inning and visiting Chicago beat Cleveland.
Brewers 8, Reds 3 - Aramis Ramirez hit a three-run triple, helping host Milwaukee shake off their recent offensive struggles in a victory over Cincinnati.
Padres 3, Rockies 1 - Will Venable tripled and scored in the first, then doubled in the go-ahead run in the fifth inning to back 37-year-old Jeff Suppan and lead host San Diego to a win against Colorado Rockies.
Suppan has won both of his starts since being called up from Triple-A Tucson.
Twins 5, Angels 0 - Scott Diamond pitched a career-best seven scoreless innings in his season debut and Ryan Doumit hit a two-run homer, giving host Minnesota a much-needed jolt in a 5-0 victory over Los Angeles.