—
NEW YORK — Mark Teixeira and Robinson Cano supplied the early offense that ended Joel Pineiro’s seven-game winning streak, and the New York Yankees beat the Los Angeles Angels 10-6 Wednesday to split their two-game series.
Colin Curtis, who inherited an 0-2 count after Brett Gardner was ejected, added a three-run homer in the seventh inning that made it 10-5. Cano and Juan Miranda also connected for the Yankees.
Bobby Wilson and ex-Yankee Hideki Matsui each hit a two-run homer for Los Angeles.
Pineiro (10-7) was 7-0 with a 2.51 ERA in his previous eight starts, but 10 of his first 21 batters got hits as the Yankees built a 6-0 lead.
Teixeira doubled twice and drove in three runs, and Cano hit a two-run shot.
Athletics 6, Red Sox 4
OAKLAND, Calif. — Matt Watson hit his first career homer and Jack Cust added a two-run shot that helped the Athletics win their third straight series.
Gio Gonzalez (9-6) pitched six innings and Rajai Davis hit a two-run single for the A’s, who have won seven of eight to move above .500 for the first time since June 11.
Adrian Beltre hit his second homer of the series and drove in three runs for the Red Sox, who are 2-5 since the All-Star break.
Tigers 4, Rangers 1
DETROIT — Max Scherzer threw seven scoreless innings and Gerald Laird hit a two-run homer, helping the Tigers snap a seven-game skid.
Magglio Ordonez and Miguel Cabrera drove in runs in the seventh to give Detroit a four-run lead.
Scherzer (7-7) gave up four hits and three walks, throwing a career-high 123 pitches. Phil Coke pitched a perfect eighth and Jose Valverde had a shaky ninth.
Twins 6, Indians 0
MINNEAPOLIS — Francisco Liriano worked out of trouble while throwing seven effective innings and Minnesota salvaged the final game of a frustrating series, snapping the Indians’ six-game winning streak.
Liriano (8-7) allowed 10 baserunners but stayed poised and benefited from three double plays. He struck out eight, including rookie Carlos Santana with runners at the corners to finish the third inning.
Delmon Young had three hits and three RBIs for the Twins. J.J. Hardy hit a two-run double in Minnesota’s four-run third inning.
Astros 4, Cubs 3
CHICAGO — Pinch-hitter Jason Michaels delivered a two-out, two-run double in the top of the 12th inning and the Astros hung on to beat the Cubs and capture two wins in the three-game series at Wrigley Field.
Royals 5, Blue Jays 2
KANSAS CITY, Mo. — Zack Greinke won for the fifth time in six decisions and seldom-used catcher Brayan Pena had a career-high three hits for the Royals.
Greinke (6-9) held the Blue Jays to two runs and six hits in eight innings, striking out nine without a walk. In his past seven starts, he’s 6-1 with 47 strikeouts and eight walks.
Marlins 5, Rockies 2
MIAMI — Gaby Sanchez hit a three-run homer, Ricky Nolasco pitched eight innings to lift the Marlins over the Rockies.
Dan Uggla and Jorge Cantu hit RBI doubles for the Marlins, who have won four of five. Nolasco (10-7) allowed two runs and four hits while striking out eight as he reached 10 wins for the third straight year.


