NEW YORK (AP) 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.
ORIOLES 6, INDIANS 3
BALTIMORE (AP) - 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. (AP) - 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. (AP) - 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 (AP) - 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 (AP) - 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 (AP) - 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 (AP) - 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.
ATHLETICS 7, REDS 3
OAKLAND, Calif. (AP) - 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.
Joey Votto hit his 14th homer, and Cincinnati's Derrick Robinson had a career-high four hits.
Oakland knocked out Bronson Arroyo (6-6) after a season-low four innings - his shortest start since three innings last July 16 against Arizona at home. The A's won for only the fourth time in 11 games.
Arroyo surrendered seven runs for the first time since allowing eight against the Indians on July 1, 2011, in Cincinnati.
PIRATES 9, MARINERS 4
SEATTLE (AP) - 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.
It was the second time this season the Mariners have allowed five long balls. Houston connected five times on April 9.
Joe Saunders (5-8) was chased from the game when the Pirates scored five runs in the second inning. He allowed six runs and six hits in 1 2-2 innings.