Hernandez first to seven victories

• SEATTLE 4, TORONTO 3: Nelson Cruz hit his big league-leading 17th home run, Felix Hernandez became the first seven-game winner in the majors and the Mariners beat the host Blue Jays on Friday. Hernandez (7-1) bounced back from his first loss of the season to pitch seven sharp innings, lowering his ERA to 2.19. Toronto lost for the eighth time in 10 games and fell to 2-9 in one-run games.

• TAMPA BAY 5, OAKLAND 2: Evan Longoria hit a three-run homer off Scott Kazmir and the Rays powered past the Athletics in St. Petersburg, Fla. Steven Souza Jr. and Tim Beckham added solo home runs for the Rays, who won for the fourth time in five games and remained in first place in the AL East.

• TEXAS 10, NEW YORK 9: Prince Fielder launched two long homers, drove in four runs and helped the Rangers hold off the host Yankees for their third victory in a row. Quickly down 7-0 and still trailing 10-5, New York rallied in the eighth inning on pinch hitter Garrett Jones' three-run homer.

• LOS ANGELES 12. BOSTON 5: Chris Iannetta and Erick Aybar homered in the Angels' nine-run fifth inning, and Albert Pujols also hit a home run against the host Red Sox.


Harper, Nationals stay hot

• WASHINGTON 2, PHILADELPHIA 1: Bryce Harper hit another home run and Max Scherzer had another dominant outing to help the host Nationals beat the Phillies for their sixth victory in a row. Harper's 11th homer in 14 games tied the score 1-1 in the second inning and Ian Desmond's RBI double drove in Scherzer with the go-ahead run in the sixth. The NL East-leading Nationals are 18-4 since April 28.

• PITTSBURGH 4, NEW YORK 1: Gerrit Cole struck out 10 over 8⅓ dominant innings to outduel Mets rookie Noah Syndergaard and lift the host Pirates. Cole (6-2) gave up just six hits — all singles — and walked one to lower his ERA to 2.05.

• MILWAUKEE 11, ATLANTA 0: Ryan Braun homered and drove in four runs and four Brewers pitchers combined to hold the host Braves to three hits. Milwaukee wasted little time beating up on Braves fill-in starter Eric Stults (1-5).


Indians stay hot against Reds

• CLEVELAND 7, CINCINNATI 3: Brandon Moss homered and drove in three runs, leading the host Indians to their sixth victory in eight games. Carlos Carrasco (5-4) gave up two runs in six innings, sending the Reds to their season-high sixth consecutive loss. Moss homered in the third to break a 2-2 tie and added a two-run double in the fourth.

• BALTIMORE 8, MIAMI 5: The host Marlins made a costly error, repeatedly squandered scoring chances and remained winless after five games under new manager Dan Jennings, losing to the Orioles. Jennings is off to the worst start by a first-time manager since Brad Mills opened 0-8 after taking over the Astros in 2010, according to STATS.

• KANSAS CITY 5, ST. LOUIS 0: Kendrys Morales homered twice and drove in all five runs for the host Royals.