NEW YORK — Ichiro Suzuki homered off Tanner Scheppers with two outs in the ninth inning, lifting the New York Yankees to a 4-3 victory over the Texas Rangers on Tuesday night.
Suzuki's drive to right-center was the Yankees' fourth home run of the game, three coming off Japanese ace Yu Darvish, and it helped New York improve to 4-3 on a homestand that ends after two more games against the Rangers.
Travis Hafner, Brett Gardner and Jayson Nix each homered off Darvish, who hasn't won in seven starts. Leonys Martin connected twice off Yankees starter Hiroki Kuroda.
Mariano Rivera (1-1) worked a scoreless ninth for New York, which ended the Rangers' five-game winning streak.
Orioles 6, Indians 3
At Baltimore, Chris Davis and Alexi Casilla homered in a five-run seventh inning, and Baltimore beat Cleveland to end a four-game losing streak.
Rays 5, Blue Jays 1
At St. Petersburg, Fla., Matt Moore overcame control problems to allow one run in six innings, and Tampa Bay beat Toronto.
Braves 4, Royals 3
At Kansas City, Mo., Kris Medlen outpitched the Royals' Ervin Santana over seven innings, Jason Heyward hit a go-ahead homer, and the Atlanta bullpen hung on for a victory in the team's first visit to Kansas City.
Medlen (5-7) limited the Royals to a run in the first and Eric Hosmer's two-run homer in the fifth while striking out five. He turned the game over to Jordan Walden, who survived a leadoff walk in the eighth inning to get the game into the hands of Craig Kimbrel, who earned his 22ns save.
Angels 14, Tigers 8
At Detroit, Albert Pujols doubled, singled, scored a run and drove one in — all in an eight-run fifth inning — and the Los Angeles Angels routed Detroit again.
Dodgers 6, Giants 5
At Los Angeles, Matt Kemp made a marvelous catch for the final out in his first game back from the disabled list to preserve the Los Angeles Dodgers' victory over slumping San Francisco.
Mark Ellis and Hanley Ramirez each hit a two-run homer for the Dodgers, and rookie Stephen Fife pitched effectively into the seventh inning. Los Angeles handed the defending World Series champions their third loss in a row and eighth in 11 games, dropping them under .500 for the first time since losing to the Dodgers on opening day.
It is the latest the Giants had a losing record since 2008, when they finished 72-90 in Bruce Bochy's second year as manager.
Phillies 6, Padres 2
At San Diego, Domonic Brown hit his 20th home run and tied a career high with four RBIs as Philadelphia beat San Diego.
Nationals 7, Diamondbacks 5
At Washington, Adam LaRoche hit a three-run homer and Gio Gonzalez won for the first time since May 5 as the Washington Nationals defeated the Arizona Diamondbacks.
Brewers 9, Cubs 3
At Milwaukee, Rickie Weeks homered twice and drove in four runs as Milwaukee beat the Chicago Cubs.
Athletics 7, Reds 3
At Oakland, Calif., Josh Donaldson hit a two-run homer, freshly promoted Stephen Vogt hit a sacrifice fly for his first major league RBI, and Oakland topped Cincinnati.
Josh Reddick had an RBI double, Yoenis Cespedes added an RBI single, and Brandon Moss also hit a sacrifice fly as the A's returned from the road to a cleaned-up Coliseum for an eight-game homestand.
Pat Neshek (2-1) pitched one inning for the win, his 14th scoreless appearance in his last 15.
Pirates 9, Mariners 4
At Seattle, Starling Marte hit two of Pittsburgh's five home runs, and Jeff Locke pitched seven sharp innings to lead the Pirates past Seattle.
Marte opened the game with a triple and hit solo shots in the second and eighth for the first multihomer game of his career. Locke (7-1) limited Seattle to two runs and four hits, leaving him tied for second in the National League with a 2.06 ERA.
Brandon Inge had a three-run shot in the second inning, his first home run since Aug. 1 with Oakland against Tampa Bay. Russell Martin and Gaby Sanchez also went deep for the Pirates in their first five-homer game since July 22, 2009, against Milwaukee.
Cardinals 13, Astros 5
At Houston, Allen Craig homered and had a season-high four hits with three RBIs, and Carlos Beltran and David Freese both added a homer as St. Louis got back on track by rolling over Houston.
The Cardinals managed just seven runs combined in a three-game sweep by the Texas Rangers, the first time they were swept this season. On Tuesday, they piled up the same number of runs in the fourth inning alone, powered by a three-run triple by Matt Carpenter.
White Sox 5, Mets 4
At Chicago, Alexei Ramirez singled in the winning run in the bottom of the ninth after Chicago committed a costly error in the top half of the inning, and Chris Sale struck out 13 batters in eight innings to lead the White Sox over the New York Mets.
The Mets scored the tying run with two outs in the ninth on a defensive miscue.
Red Sox 11, Rockies 4
At Boston, Dustin Pedroia drove in four runs and had three of Boston's season-high 20 hits, and Ryan Dempster took advantage of an early cushion that kept getting bigger for the Red Sox in a rout of Colorado.
Mike Napoli added two RBIs, and Jacoby Ellsbury, Daniel Nava and Jose Iglesias joined Pedroia with three hits apiece as the Red Sox gave Dempster an abundance of offense after scoring just two runs in his previous two starts combined.
Marlins 4, Twins 2
At Miami, Marcell Ozuna drove in two runs and Derek Dietrich homered to help Miami top Minnesota.
A.J. Ramos (2-2) pitched two scoreless innings in relief, and Steve Cishek worked the ninth for his 13th save for the Marlins, who have won four of five.