ARLINGTON, Texas, Yu Darvish had a season-high 10 strikeouts pitching into the ninth inning and worked out of a couple of jams for the Texas Rangers in a 2-0 victory over the New York Yankees and countryman Hiroki Kuroda on Tuesday.

ARLINGTON, Texas, Yu Darvish had a season-high 10 strikeouts pitching into the ninth inning and worked out of a couple of jams for the Texas Rangers in a 2-0 victory over the New York Yankees and countryman Hiroki Kuroda on Tuesday.

In only the seventh MLB matchup ever of Japanese starters, Darvish (3-0) allowed seven hits and walked a season-low two in 81/3 innings. The 10 strikeouts were the most by a Texas pitcher this season.

Ian Kinsler put Texas ahead to stay when he led off the first with a deep homer to left center off Kuroda (1-3), who limited Texas to two runs and five hits over 62/3 innings. The 37-year-old right-hander, in his fifth season in the majors, struck out five and walked one.

Athletics 2, White Sox 0

At Oakland, Calif., pinch-hitter Kurt Suzuki doubled in the go-ahead run in the eighth inning, Tommy Milone outdueled Gavin Floyd and the Athletics beat the White Sox.

Daric Barton drew a leadoff walk in the eighth and Luke Hughes struck out before Matt Thornton relieved Floyd (1-3). Suzuki doubled to left and Barton scored easily, then Eric Sogard added an RBI single as the A's ended a 16-inning scoreless stretch going back to Sunday's 5-1 victory against Cleveland.

Mariners 7, Tigers 4

At Detroit, Alex Liddi had a career-high three hits, including a solo homer, and the Mariners beat the Tigers.

Miguel Cabrera and Alex Avila homered for the Tigers, but it wasn't enough to overcome an early 4-0 deficit. Michael Saunders drove in three runs for Seattle, which snapped a four-game losing streak.

Indians 4, Royals 3

At Cleveland, Derek Lowe allowed one run over six innings and the Cleveland Indians handed the Kansas City Royals their 12th straight loss.

The Royals have been outscored 73-44 during the streak, which ties for third-longest in team history. They also lost 12 in a row in 1997 and 2008. Kansas City lost 13 straight in 2006 and had a team-record 19 consecutive losses in 2005.

Orioles 2, Blue Jays 1

At Baltimore, Tommy Hunter allowed three hits over six innings, Matt Wieters homered off the glove of left fielder Eric Thames, and the Orioles beat the Blue Jays.

Rays 5, Angels 0

At St. Petersburg, Fla., David Price pitched a five-hitter for his second career shutout, Tampa Bay homered four times, and the Rays beat the Angels.

Price (3-1) gave up all singles in his first shutout since a four-hitter against Toronto on April 25, 2010. His only other complete game came July 2, 2010, against Minnesota.

Red Sox 11, Twins 2

At Minneapolis, Josh Beckett had five strikeouts and one confrontation with an umpire in six sharp innings and David Ortiz homered with three RBIs to lead the Red Sox to a romp over the Twins.

Beckett (2-2) allowed two runs and five hits and Mike Aviles went 4 for 5 with a homer and two RBIs for the Red Sox, who had no trouble with this big lead after squandering a nine-run advantage in a loss to the New York Yankees on Saturday.

Mets 2, Marlins 1

At New York, Jose Reyes went hitless in his return to Citi Field and Lucas Duda lined a tiebreaking single in the eighth inning that caromed off reliever Edward Mujica, sending the New York Mets to a victory over the Miami Marlins.

Johan Santana and Josh Johnson zipped through the first six innings in a crisp pitchers' duel between healthy-looking aces. Santana, coming off the shortest start of his career, struck out 11 for the Mets while Johnson whiffed nine.

Pirates 5, Rockies 4

At Pittsburgh, Andrew McCutchen had three RBIs, Casey McGehee drove in the go-ahead run with an eighth-inning single and the Pirates beat the Rockies.

Reds 9, Giants 2

At Cincinnati, Mat Latos finally got his first win for Cincinnati, pitching seven shutout innings against an old NL West nemesis, and Brandon Phillips homered and drove in three runs, leading the Reds over the Giants.

Latos (1-2) came to the Reds in a four-player deal with San Diego and acknowledged trying too hard to impress his new team. He was back on his game against the Giants, allowing only four singles.

Brewers 9, Astros 6

At Milwaukee, Rickie Weeks capped a five-run sixth inning with a three-run homer — one of four Brewers' homers in the game — and Randy Wolf picked up his first win of the season, as Milwaukee beat the Astros.

Corey Hart, Travis Ishikawa and Carlos Gomez also homered for Milwaukee, which moved back to .500 (9-9) and beat Houston for the 11th straight time.

Cubs 3, Cardinals 2, 10 innings

At Chicago, Alfonso Soriano hit a game-ending RBI single in the 10th inning and the Cubs beat St. Louis, ending the Cardinals' run of 13 consecutive winning series.

Tony Campana sparked the winning rally with a one-out single off Fernando Salas (0-1). Campana then stole second in a close call that led to the first ejection for Cardinals manager Mike Matheny.

Phillies 8, Diamondbacks 5

At Phoenix, Hunter Pence hit a two-run homer, snapping an 0-for-16 slump, and the Phillies went on to beat the Diamondbacks.

Laynce Nix and Shane Victorino also homered and Vance Worley scattered five hits over six innings for the Phillies, who ended a three-game losing streak.

Braves 4, Dodgers 3

At Los Angeles, Chipper Jones homered on his 40th birthday, Martin Prado had two RBIs including a run-scoring triple in the ninth inning, and the Braves beat the Dodgers.

Tyler Pastornicky greeted Dodgers closer Javy Guerra (1-2) with a leadoff single in the ninth and advanced on a sacrifice by pinch-hitter Jack Wilson. Michael Bourn struck out, but Prado drove a 1-2 pitch to center field and over the head of two-time Gold Glove winner Matt Kemp, who caught up to it in the warning track but couldn't hold onto the ball.

Nationals 3, Padres 1

At San Diego, Gio Gonzalez ran his scoreless innings streak to 20 over three starts and the NL East-leading Nationals beat the Padres on just four hits at spacious Petco Park.

Chad Tracy, pinch-hitting for Gonzalez, hit a two-run single with one out in the seventh to chase Clayton Richard.