Tanaka (3-0) allowed two runs on seven hits in 7 1-3 innings with seven strikeouts and no walks. His 35 strikeouts in his first four major league starts set a team record and he's walked just two batters in 29 1-3 innings.
Jon Lester (2-3) struggled after four outstanding outings, allowing seven runs in 4 2-3 innings.
There were more boos than cheers from the crowd that contained a sizeable amount of Yankees fans when Ellsbury stepped in as the first batter of the game.
With an 0-2 count, he drove the ball about five feet from the top of the center field wall. It was ruled a triple after a spectator reached out and interfered with it.
TIGERS 8, WHITE SOX 6
DETROIT • Miguel Cabrera hit a two-run homer, Justin Verlander pitched seven solid innings and Detroit held on for a victory over Chicago.
Cabrera was 4 for 23 on this homestand before going 3 for 5 against the White Sox including a homer and a double off Charlie Leesman (0-1), who was called up from the minors to start in place of the injured Chris Sale.
Verlander (3-1) had little to worry about after allowing a first-inning homer to Jose Abreu. He allowed two runs and eight hits, striking out seven and walking two.
Chicago's Dayan Viciedo had a career-high four hits, and Adam Dunn hit a two-run homer in the ninth to pull the White Sox within two. Joba Chamberlain got the final out for his first save, retiring Alexei Ramirez on a liner to left with one on.
RAYS 7, TWINS 3
ST. PETERSBURG, Fla. • David Price allowed six hits in his first complete game of the season, David DeJesus drove in three runs, and Tampa beat Minnesota.
Price (3-1) struck out 12 in his ninth career complete game.
DeJesus stopped an 0-for-24 skid with an RBI single during a three-run first and added a third-inning two-run single.
Kyle Gibson (3-1) gave up seven runs and 10 hits in three-plus innings for Minnesota. The right-hander had given up just two runs over 19 1-3 innings in his three other starts this year.
The Twins got home runs from Brian Dozier and Chris Colabello.
RANGERS 5, ATHLETICS 4
OAKLAND, Calif. • Michael Choice singled in the go-ahead run in the ninth inning and Texas rallied to defeat Oakland.
Josh Wilson doubled to drive in the tying run just ahead of Choice, who began his career with the A's.
Alexi Ogando (1-1) recorded one out in the eighth to pick up the win. Joakim Soria pitched the ninth for his fifth save.
Luke Gregerson (0-1) took the loss after blowing his third save opportunity, giving up two runs on three hits. Gregerson appeared to have pitched out of trouble when he threw out pinch hitter Mitch Moreland at the plate on a safety squeeze by Leonys Martin for the second out.
Martin stole second and scored when Wilson, who cost the Rangers two runs with a fielding error in the fourth, doubled.
ASTROS 5, MARINERS 2
SEATTLE • Collin McHugh struck out a career-high 12 in his season debut, and Jason Castro, Chris Carter and Matt Dominguez homered to propel Houston past Seattle.
McHugh (1-0) was called up from Triple-A Oklahoma City for the start and struck out the first three batters to set the tone for his first win in 10 career starts. The right-hander didn't walk a batter, giving up three hits in 6 2-3 shutout innings.
Josh Fields pitched the ninth for his second save. The Astros have won six straight against the Mariners.
Justin Smoak provided Seattle's only offense with a two-run homer in the seventh inning as the Mariners extended their losing streak to eight games.
ROYALS 8, INDIANS 2
CLEVELAND • James Shields allowed two runs in six innings and Mike Moustakas hit a three-run homer to lead Kansas City over Cleveland.
Shields (2-2) struck out nine and won his second straight start.
Moustakas' homer sparked a four-run fourth that featured five hits. The Royals are 10-0 when scoring at least four runs.
Eric Hosmer had four hits, including an RBI double in the seventh.
Danny Salazar (0-3) didn't allow a hit until the fourth, but unraveled quickly when Hosmer led off with a single. Billy Butler followed with another single before Salazar retired the next two hitters. Moustakas drove a 1-1 pitch into Kansas City's bullpen in right field, breaking a 2-for-15 slump.
BLUE JAYS 9, ORIOLES 3
TORONTO • Brett Lawrie and Melky Cabrera each hit three-run homers in the eighth inning to power Toronto past Baltimore.
Edwin Encarnacion connected for his first homer of the season for Toronto, another three-run drive. Lawrie's long ball off Evan Meek (0-1) snapped a 3-all tie in front of a sparse crowd of 14,866 at Rogers Centre. Cabrera connected for his fifth of the season off Josh Stinson, putting the Blue Jays in front, 9-3.
Esmil Rogers pitched a scoreless ninth for Toronto and reliever Steve Delabar (2-0) picked up the win to help the Blue Jays improve to 3-1 against the Orioles this season.