SEATTLE — Tommy Milone wasn't surprised or overly impressed by the fact that he is the first Oakland Athletics' rookie to win eight games before the All-Star break.

SEATTLE — Tommy Milone wasn't surprised or overly impressed by the fact that he is the first Oakland Athletics' rookie to win eight games before the All-Star break.

After all, that is his job.

Milone (8-5) allowed seven hits, struck out five and didn't walk anyone in Oakland's 1-0 victory over the Seattle Mariners on Monday night.

It was the second straight superb outing for the left-hander, who threw the first complete game by a rookie in the majors this season in a three-hit victory over the Los Angeles Dodgers last Wednesday. He hasn't allowed a run in his last 14 innings.

"I'm out there trying to win games. That's what I'm trying to do," Milone said. "I have expectations for myself, obviously, that is to win games. That's why I'm here."

Grant Balfour pitched one inning, and Ryan Cook finished in the ninth for his fifth save in seven opportunities.

Yankees 7, Indians 1

At New York, Robinson Cano homered and drove in three runs, Hiroki Kuroda took a shutout into the eighth inning, as the New York Yankees beat Cleveland.

Nick Swisher and Dewayne Wise also went deep for the homer-happy Yankees, who opened a seven-game homestand against the top two teams in the AL Central with their third consecutive victory and 13th in 16 games. New York roughed up Josh Tomlin (3-5) early and breezed the rest of the way.

Royals 8, Rays 0

At Kansas City, Mo., Luke Hochevar tossed his second career shutout, Eric Hosmer homered and Yuniesky Betancourt drove in three runs to lead Kansas City.

Alcides Escobar and Alex Gordon both had three hits for the Royals, who were coming off an embarrassing sweep at the hands of St. Louis in which they were outscored 30-14.

Tigers 8, Rangers 2

At Arlington, Texas, Miguel Cabrera drove in three runs with a pair of doubles, Rick Porcello struck out seven in six innings, and Detroit beat Texas.

After their first 12 batters, the Tigers had already roughed up Rangers rookie right-hander Justin Grimm (1-1) for six runs and eight hits. They had only five runs and 15 hits while losing two of three in Pittsburgh over the weekend.

Blue Jays 9, Red Sox 6

At Boston, Jose Bautista, Colby Rasmus and J.P. Arencibia hit two-run homers to lead Toronto past Boston despite two home runs by David Ortiz that tied him for the most multihomer games in Red Sox history.

Twins 4, White Sox 1

At Minneapolis, Francisco Liriano spoiled Kevin Youkilis' first game with Chicago, throwing a season-high seven innings to lead Minnesota over the White Sox.

Giants 8, Dodgers 0

At San Francisco, Pablo Sandoval hit a two-run double and sacrifice fly to help San Francisco's Barry Zito end a three-start losing streak.

Zito (6-5), who had allowed 17 runs in 141/3 innings for a 10.67 ERA during the skid, gave up three hits in seven innings, struck out four and walked three.

Rockies 4, Nationals 2

At Denver, Todd Helton hit a tiebreaking sacrifice fly in the sixth inning and Colorado cooled off Stephen Strasburg with a win over Washington.

Jeff Francis pitched five effective innings as the Rockies won for just the fourth time in 18 games. Dexter Fowler had two hits and Carlos Gonzalez delivered a tying RBI single.

Strasburg (9-2) allowed three runs and six hits in six innings.

Cardinals 8, Marlins 7, 10 inn.

At Miami, Rafael Furcal and pinch-hitting pitcher Joe Kelly drove in runs in the 10th inning and St. Louis held on for its fourth straight victory.

Phillies 8, Pirates 3

At Philadelphia, Joe Blanton threw seven effective innings and Jimmy Rollins homered for the fourth time in five games for Philadelphia.

Reds 3, Brewers 1

At Cincinnati, Mat Latos fanned a personal-best 13 batters in his second career complete game, helping the Reds to the victory.

Cubs 6, Mets 1

At Chicago, Joe Mather homered and Travis Wood outpitched Johan Santana, helping the Cubs snap a four-game skid.

Padres 8, Astros 7

At Houston, Carlos Quentin hit an RBI double in the 10th inning to lift the Padres to the victory.