By HOWIE RUMBERG
AP Sports Writer
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.
Scheppers (5-1) pitched a perfect eighth before being touched up by Suzuki in New York’s first walk-off win this year.
The anticipated matchup between Darvish and Kuroda, Japanese aces with ERAs under 3.00, fizzled on a hot and sticky night when a four-inning stretch produced five home runs.
The 11th major league matchup between starters from Japan got off to a sharp start. Even when the Yankees loaded the bases in the first on three straight singles that just cleared the gloves of leaping infielders, Darvish easily got out of the jam with a strikeout and an easy grounder.
But Martin started the home run barrage with a shot that landed a couple of rows back in the short right-field porch.
After the Rangers went up 2-0 on an unearned run in the fourth aided by third baseman David Adams’ throwing error, Hafner led off the bottom half with a long ball into the New York bullpen. Martin then started the fifth with a shot that landed several sections to the left of his first homer for his fifth of the year.
Not to be outdone, Gardner led off the Yankees’ half with a line drive deep into the seats in right field to pull New York to 3-2.
Kuroda had his first perfect inning since the second in the sixth. And Nix promptly tied it with a soaring fly to left field that cleared the wall by several rows, snapping his homerless string at 202 at-bats. Nix last homered on April 7.
The Yankees had hit just four homers in the past 15 games.
Darvish was done two batters later, having allowed the most homers of his big league career in 45 starts. He hasn’t won in seven starts since beating Justin Verlander and the Detroit Tigers on May 16.
Pitching on extra rest because Texas chose to bring up top pitching prospect Martin Perez to start against St. Louis on Saturday and push everyone back a day, Darvish struck out six. He yielded seven hits and three runs.
Kuroda lasted into the seventh, lifted before facing Martin again. Boone Logan came in and struck out the No. 9 hitter.
Kuroda matched his line from the last time he faced Darvish on April 24, 2012 — two earned runs and five hits in 6 2-3 innings. He also struck out six.
Texas took advantage of rookie third baseman Adams’ throwing error on Adrian Beltre’s grounder to go up 2-0 in the fourth. Beltre reached when Adams’ long throw skidded past first baseman Lyle Overbay with one out. A.J. Pierzynski and Lance Berkman each singled to load the bases before Mitch Moreland’s grounder to second base was too slow for Robinson Cano to start a double play, allowing a run to score.
With runners on first and third, David Murphy then hit a grounder that shortstop Nix fielded deep behind second base. He made a strong throw for the third out.
ORIOLES 6, INDIANS 3
BALTIMORE — Chris Davis and Alexi Casilla homered in a five-run seventh inning, and Baltimore beat Cleveland to end a four-game losing streak.
Davis tied the game at 3 with his major league-leading 28th home run, a two-run shot, and Casilla added a three-run drive. Both homers were off Justin Masterson (9-6), who took a three-hitter into the seventh.
Chris Tillman (9-2) gave up three runs, four hits and four walks in seven innings to win his fifth straight start. The right-hander is 6-0 in seven starts since May 19.
Jim Johnson pitched the ninth for his 27th save.
Jason Kipnis homered, walked twice and singled for the Indians, who were seeking a fourth straight road victory for the first time since April 2012.
RAYS 5, BLUE JAYS 1
ST. PETERSBURG, Fla. — Matt Moore overcame control problems to allow one run in six innings, and Tampa Bay beat Toronto.
Moore (10-3) tied career highs with six walks and 11 strikeouts en route to his 10th win this season and second straight after a three-game skid. The left-hander gave up four hits.
Tampa Bay rookie Wil Myers had an RBI single during a three-run fourth. He has eight RBIs in nine games since being called up on June 18 from Triple-A Durham.
Mark Buehrle (4-5) gave up four runs, eight hits and four walks in five innings for the Blue Jays, who have lost two in a row since winning 11 straight.
Toronto, by dropping the first two games of the three-game set, has not won a series at Tampa Bay since April 2007, a stretch of 19 series.
BRAVES 4, ROYALS 3
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.
Heyward drove in a pair of runs with a double in the fifth, and then broke open a tied game with his solo shot off Tim Collins (2-2) with one out in the seventh inning.
The Royals had played 142 games against NL teams at Kauffman Stadium without a visit by Atlanta.
ANGELS 14, TIGERS 8
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.
The Angels have won seven straight against Detroit, by a combined score of 48-17. C.J. Wilson (7-5) allowed five runs and seven hits in five innings for Los Angeles.
Rick Porcello (4-5) gave up seven runs and 10 hits in 4 1-3 innings. The Angels scored nine runs off him in two-thirds of an inning in April. This start looked better at first, but Los Angeles broke through in the fifth.
Miguel Cabrera hit a two-run homer in the third for the Tigers, but he also made two of Detroit’s six errors.
CARDINALS 13, ASTROS 5
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.
Jake Westbrook (4-2) didn’t allow a hit until the sixth inning and yielded four hits and four runs in six innings in his third start since coming off the disabled list.
Houston starter Lucas Harrell (5-8) entered the game with a 1.73 ERA in four starts this month, but he allowed seven hits and seven runs with four walks in 3 1-3 innings.
WHITE SOX 5, METS 4
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.
Ramirez’s winning hit came with runners on the corners. Jeff Keppinger singled and Beckham reached on a fielding error by reliever LaTroy Hawkins (2-1). Keppinger moved to third when the Mets were unable to turn a double play.
Addison Reed (3-0) got the victory after blowing his third save.
Tyler Flowers homered to tie the game in the third and scored the go-ahead run on Ramirez’s sacrifice fly in the fifth.
In his second major league start, New York’s Zack Wheeler allowed four runs, struck out one and walked three in 5 1-3 innings.
RED SOX 11, ROCKIES 4
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.
Dempster (5-8) allowed two runs and six hits over six innings, leaving with an 8-2 lead and earning his first victory since June 9.
The Red Sox had at least three hits in every inning until the fifth. It was also the first inning Boston failed to score after roughing up Juan Nicasio (4-4) early.
Nicasio had his worst start of the season, lasting only 2 1-3 innings and allowing seven runs — six earned — and 12 hits.
NATIONALS 7, D-BACKS 5WASHINGTON — 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 7-5.
Jayson Werth added a double, RBI-single and two walks for Washington, which led 6-0 after five innings and snapped a two-game skid.
Gonzalez (4-3) went 6 1-3 innings, giving up two runs and nine hits. He struck out four and walked one. Rafael Soriano allowed an RBI single to Miguel Montero in the ninth, but earned his 20th save.
Martin Prado homered and Paul Goldschmidt had three hits for Arizona. Diamondbacks second baseman Aaron Hill, playing his first game since going on the disabled list April 14 with a broken left hand, went 2 for 4 with a double, single and walk.
Washington matched its season high for runs in an inning with the five-run third off starter Trevor Cahill (3-9).
BREWERS 9, CUBS 3
MILWAUKEE — Rickie Weeks homered twice and drove in four runs as Milwaukee beat the Chicago Cubs.
Jonathan Lucroy added a two-run double, and Juan Francisco also homered for Milwaukee, which has defeated Chicago 19 of the last 21 times at home, including nine in a row.
Kyle Lohse (3-6) gave up eight hits and three earned runs in seven innings. He struck out three and didn’t walk a batter.
Chicago’s Edwin Jackson (3-10) allowed six earned runs and six hits in 4 2-3 innings to fall to 0-3 against Milwaukee this season.
Cubs shortstop Starlin Castro, mired in a 13-for-98 (.133) slump, had his streak of 269 consecutive games played end. It was the longest active run in the National League.
MARLINS 4, TWINS 2
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.
Miami starter Jose Fernandez allowed one run and four hits in five innings. The 20-year old Fernandez struck out three and walked three. He is 2-1 with a 1.67 ERA in five June starts.
Kevin Correia (6-5) held the Marlins scoreless through five innings before running into trouble in the sixth.