SEATTLE (AP) -- Felix Hernandez pitched seven strong innings to pick up his 12th win of the season, Mark Trumbo gave Seattle the lead with a two-run homer and the Mariners beat the Toronto Blue Jays 5-2 on Friday night.
Seattle opened a key six-game homestand by getting production throughout its batting order and another solid performance from its staff ace.
Trumbo's opposite-field shot in the fourth off Toronto starter Marco Estrada (7-6) was his third homer since joining Seattle and gave the Mariners a 2-1 lead. Robinson Cano continued his hot month with a two-run triple in the fifth and later scored on a wild pitch with two outs to make it 5-1.
Jose Bautista hit a solo homer in the sixth inning for Toronto, and the Blue Jays threatened in the seventh with runners on the corners and two outs, but Hernandez (12-5) struck out Jose Reyes on three pitches.
Hernandez joined Houston's Dallas Keuchel as the only pitchers in the American League with 12 victories. He gave up six hits and struck out seven, lowering his ERA to 2.69.
Toronto got an unearned run in the first - helped by Hernandez's throwing error - but otherwise did little against the All-Star. Hernandez passed Fernando Valenzuela for 65th on the all-time strikeout list with 2,075.
Hernandez had retired 10 straight and 16 of 17 before Bautista lined his 21st homer of the season off the hand-operated scoreboard in left field. It was Bautista's 224th homer with Toronto, moving him into second place all-time in franchise history.
Carson Smith pitched the ninth for his ninth save in 10 chances.
Estrada started in place of Drew Hutchison, who was scratched for the second straight day due to illness but is expected to start on Saturday. The five earned runs were the most allowed by Estrada in his past six starts and tied a season-high.
Blue Jays: Injured OF Michael Saunders is not expected back with the club until September at the earliest. Manager John Gibbons said Saunders is currently working out in Florida after undergoing surgery during spring training.
Mariners: LHP Charlie Furbush had a setback in his recovery from soreness in his pitching arm and has yet to throw off a mound. The Mariners are hoping he'll get some flat-ground throwing in the next few days and will likely need a rehab assignment before rejoining the rotation.
Blue Jays: Hutchison (9-2) is expected to try for his 10th win. Gibbons said Hutchison was feeling better Friday but thought best to push him one more day. Hutchison's ERA is 5.19 but he's received the most run support of any pitcher in baseball at 7.88 runs per game.
Mariners: J.A. Happ (4-5) starts against his former team for the first time since being traded to Seattle last offseason. Happ got a no decision in his last two starts, both against Detroit.