NEW YORK — Robinson Cano doubled and drove in two runs, Roenis Elias struck out 10 in seven impressive innings and the Seattle Mariners beat the New York Yankees 4-2 Thursday night.
Michael Saunders had three hits, including an RBI double, to help the Mariners win for the fifth time in six games following an eight-game skid. Seattle won both games in a rain-shortened series that marked Cano’s return to New York after signing a $240 million, 10-year contract with the Mariners during the offseason.
The All-Star second baseman was booed again and finished the series 2 for 9 with three RBIs.
Seattle has won four straight at Yankee Stadium dating to last season.
Hiroki Kuroda (2-3) gave up four runs — three earned — and seven hits in six innings, lowering his ERA slightly to 5.14. It was a marked improvement over his previous outing Friday night, when the 39-year-old right-hander was hammered in a 13-1 loss to the Los Angeles Angels.
Elias (2-2) gave up a leadoff homer to Jacoby Ellsbury but not much else in the rookie’s first appearance against the Yankees. Yoervis Media worked a perfect eighth, and Fernando Rodney got three outs for his sixth save.
Ellsbury, who sat out Tuesday with a sore left hand, sent Elias’ fourth pitch to right field for his first home run with the Yankees. It was New York’s first leadoff shot since Derek Jeter connected at the Chicago White Sox on Aug. 21, 2012.
Elias struck out the next three batters and settled in from there. Featuring a sharp breaking ball, he induced two double-play grounders and struck out the side in the fifth.
The left-hander from Cuba threw 73 of his 110 pitches for strikes, starting 21 of his 28 batters with a strike. He allowed six hits and two runs — one earned — while walking two.
Rays sweep Red Sox
BOSTON — David DeJesus had a solo homer and drew a bases-loaded walk, and Tampa Bay’s bullpen pitched 4 1-3 scoreless innings in the doubleheader opener, won 2-1 over Boston.
Jonny Gomes had an RBI single for the Red Sox, who had won three of their previous four.
Brandon Gomes (2-1), the first of four relievers, got four outs. Grant Balfour pitched the ninth for his fifth save, getting David Ortiz to ground out with a runner on second for the final out.
Jake Peavy (1-1) allowed two runs and three hits in 6 1-3 innings.
Tampa Bay took the nightcap, 6-5.
Blue Jays 7, Royals 3
KANSAS CITY, Mo. — Mark Buehrle pitched into the seventh inning, Juan Francisco and Colby Rasmus each went deep and the Toronto Blue Jays beat the Kansas City Royals to avoid a series sweep.
Francisco and Rasmus each drove in a pair of runs for Toronto, as did Anthony Gose, who was recalled from Triple-A Buffalo to start in place of injured outfielder Melky Cabrera.
Aaron Loup pitched 2 1-3 shutout innings for his third career save.
The Royals’ Jeremy Guthrie (2-2) left the game trailing 4-3 after six innings.
Orioles 5, Pirates 1
BALTIMORE — Steve Pearce had three hits and two RBIs in his return to the Orioles, and Baltimore beat the skidding Pittsburgh Pirates in a doubleheader opener.
Nick Markakis homered and No. 9 hitter Ryan Flaherty drove in two runs for the Orioles. Flaherty batted directly ahead of Pearce, who tied a career high for hits.
Pearce was designated for assignment by Baltimore on April 22 and released five days later. He was re-signed Monday after first baseman Chris Davis went on the 15-day disabled list.
Pedro Alvarez had two hits and an RBI for the Pirates, who stranded 13 and went 1 for 14 with runners in scoring position. Pittsburgh has lost 14 of 18 after a 6-3 start, and the defeat ended the team’s nine-game road winning streak in interleague play.
Dodgers 9, Twins 4
MINNEAPOLIS — Yasiel Puig tied a career high with four hits and drove in two runs during the first game of a doubleheader.
Dan Haren (4-0) struck out seven in 6 2-3 innings while allowing four runs — three earned — six hits and three walks. Juan Uribe also tied a career-high with four hits and two RBIs for the Dodgers. Chris Perez pitched 1 2-3 innings for his first save.
Mike Pelfrey (0-3) gave up five runs, seven hits and three walks in four innings.
Reds 8, Brewers 3
CINCINNATI — Brayan Pena’s second career pinch-homer started Cincinnati’s big eighth-inning rally and swept the Reds to over the Milwaukee Brewers.
The Reds hit three homers in all as they pulled within 6½ games of the NL Central leaders.
Tucker Barnhart led off the fifth with his first career homer. Todd Frazier added a two-run drive in the sixth off Marco Estrada, who gave up six hits and four walks in six innings.
Pena had homered during a 9-4 loss to the Cubs on Wednesday night. He hit for Bailey with the score tied at 3 in the eighth and connected on the first pitch from Jim Henderson (2-1) for a two-run homer. Cincinnati sent 11 batters to the plate while scoring five times during the inning.
Marlins 5, Braves 4
MIAMI — Giancarlo Stanton and Casey McGehee hit consecutive run-scoring singles off David Carpenter during a two-run rally in the seventh inning that led the Miami Marlins over the Atlanta Braves for a three-game sweep of the NL East leader.
Miami has won six straight home games for the first time at Marlins Park, which opened in 2012. It is the longest home winning streak for the team since the Marlins won eight in a row from June 20 to July 1, 2009.
With the Marlins trailing 4-3, pinch-hitter Reed Johnson singled off Ian Thomas (1-1) leading off the seventh and took second on Christian Yelich’s single. Derek Dietrich lined out, and Carpenter relieved and gave up the back-to-back hits.