TORONTO — Felix Hernandez pitched eight shutout innings to win his third straight start, Kyle Seager and Jason Bay homered and the Seattle Mariners blanked the Toronto Blue Jays 4-0 Friday night.
Seager had three hits as the Mariners won for the sixth time in eight games.
Hernandez (4-2) allowed five hits, walked none and struck out seven, improving to 3-0 with a 0.60 ERA in his past four starts. He's 95-24 in his career when he receives two or more runs of support.
Tom Wilhelmsen pitched the ninth for the Mariners, who had lost seven of their previous eight road games.
Blue Jays left-hander Ricky Romero (0-1) made his first start of the season, allowing three runs and three hits in four innings. He walked three and struck out four.
Athletics 2, Yankees 0
At New York, A.J. Griffin pitched six-hit ball into the eighth inning, Adam Rosales homered on CC Sabathia's first pitch, and Oakland opened its 10-game road trip with its fourth win in five games.
Coming off two losses in which he allowed 11 earned runs and 13 hits in 11 innings, Griffin struck out four, walked one and was removed for Sean Doolittle after Brett Gardner's bunt single to start the eighth. The Yankees had two runners on base only once, in the third inning, and Griffin (3-2) needed only nine pitches in the each of the fourth through sixth innings.
Derek Norris hit an RBI single in the sixth inning to help Oakland and Grant Balfour got the final out for his fourth save this season and 22nd in a row since blowing one on April 29, 2012, securing the Athletics' first nine-inning shutout of the year.
Indians 7, Twins 6, 10 innings
At Cleveland, Drew Stubbs' RBI double with one out in the 10th inning lifted Cleveland to its fifth straight victory.
Stubbs, who had four hits, drove a 1-0 pitch from Casey Fien off the wall in left-center to give Cleveland its first five-game winning streak since winning seven in a row from April 26-May 3, 2011.
Rangers 7, Red Sox 0
At Arlington, Texas, Adrian Beltre had a three-run double among his four hits, Derek Holland pitched eight scoreless innings for his fifth consecutive victory over Boston.
The Rangers had a season-high 18 hits while Holland (2-2) had a season-high nine strikeouts and held Boston to six singles.
Angels 4, Orioles 0
At Anaheim, Calif., Jason Vargas pitched a three-hitter for his first victory with his new club, Mark Trumbo and Mike Trout homered and Los Angeles beat Baltimore.
Tigers 4, Astros 3
At Houston, Alex Avila hit a two-run home run in the ninth inning to send Detroit to its second straight win and seventh victory in eight games.
After Houston closer Jose Veras (0-2) walked Don Kelly, Avila hit a 3-1 pitch to deep center field. It was Veras' second blown save in four opportunities.
Giants 2, Dodgers 1
At San Francisco, Buster Posey hit a game-ending home run into the left-field seats leading off the bottom of the ninth, and the Giants beat the Dodgers.
Sergio Romo (2-2) struck out two in the top of the inning and survived Matt Kemp's nine-pitch single for the victory.
Posey connected for his first career game-winning RBI of any kind on a 3-2 pitch from Ronald Belisario (2-3), who hadn't allowed a run in his previous four appearances over six innings.
Clayton Kershaw came off the bereavement list to pitch seven impressive innings for the Dodgers only five days after the death of his father, Christopher, and 56 hours following the funeral in Texas. Kershaw allowed one run and three hits, struck out five and walked three in a 104-pitch outing.
Phillies 4, Marlins 1
At Philadelphia, Jonathan Pettibone pitched neatly into the seventh, Ryan Howard, Chase Utley and Domonic Brown hit solo homers and the Philadelphia Phillies beat the Miami Marlins.
Pettibone (2-0) allowed one run and five hits in 61/3 innings in his third start filling in for injured lefty John Lannan.
Donovan Solano hit a solo homer for the Marlins, who've lost three in a row after winning three straight.
Ricky Nolasco (2-3) gave up four runs and eight hits in six innings.
Pirates 3, Nationals 1
At Pittsburgh, A.J. Burnett allowed one run and struck out nine in seven shutout innings, and call-up Jordy Mercer hit a tiebreaker home run to lead Pittsburgh to is fourth win in six games.
Burnett (3-2) gave up five hits and one walk in winning his third straight after going 0-2 in his first three starts. He also raised his NL-leading strikeout total to 57.
Mets 7, Braves 5, 10 innings
At Atlanta, David Wright hit the tying home run in the ninth inning off closer Craig Kimbrel and New York scored twice in the 10th to rally for the over Atlanta.
Cardinals 6, Brewers 1
At Milwaukee, Matt Holliday and Carlos Beltran homered and Shelby Miller pitched six strong innings to propel St. Louis to victory.
Miller (4-2) gave up seven hits and a walk in six innings while striking out five.
Reds 6, Cubs 5
At Chicago, Jay Bruce had two RBIs and scored and Shin-Soo Choo drove in a run and scored twice to help Cincinnati hold off Chicago.
The Cubs scored three runs in the ninth against Reds closer Aroldis Chapman before reliever J.J. Hoover came on and struck out Darwin Barney with the bases loaded to pick up his first save.
Padres 7, Diamondbacks 6
At San Diego, Yonder Alonso hit a go-ahead, two-run homer off Wade Miley in the fifth inning and the Padres held on to beat the Diamondbacks for their seventh win in nine games.
Rays 7, Rockies 4, 10 innings
At Denver, Evan Longoria hit a tiebreaking single in the 10th inning and Kelly Johnson later added a two-run homer in the interleague game, helping Tampa Bay improve to 3-4 on their road trip after having a game in Kansas City snowed out the day before.
Desmond Jennings also had a two-run homer for the Rays.