Blue Jays handle Rangers
Edwin Encarnacion hit his 31st home run, J.A. Happ won his second straight start, and the Blue Jays beat Yu Darvish and the Rangers, 3-2, Friday night in Toronto, handing Texas its fourth loss in five games.
Darvish (12-9) lost for the second time in three starts, allowing three runs and three hits in seven innings. He walked one and struck out 10.
For Darvish, it was the seventh time this season he’s reached double figures in strikeouts, tying him with Jim Bibby (1973) for the Rangers rookie mark.
Encarnacion, who became the first major leaguer to homer off Darvish when he took him deep in an April 30 Texas win at Rogers Centre, did it again with a second-deck blast in the first.
Happ (2-1) matched a Blue Jays record by striking out six straight batters in the second and third innings.
Ted Lilly struck out six straight against the Red Sox in 2004 and Marc Rzepczynski did it against the Yankees in 2010.
Happ gave up one runs and two hits in six innings. He walked one and struck out eight.
Steve Delabar and Brandon Lyon each got two outs, Aaron Loup struck out the only batter he faced, Brad Lincoln got the final out of the eighth, and Casey Janssen finished for his 16th save in 18 chances.
Tigers 5, Orioles 3 — Prince Fielder hit a pair of two-run homers to lead host Detroit. Fielder tied it at 3 with a 462-foot shot to right-center in the sixth. He then hit a soaring shot to right in the eighth to put the Tigers in front.
Nationals 6, Mets 4 — Michael Morse hit a grand slam, Bryce Harper also homered, and host Washington became the latest team to tag a struggling Johan Santana.
Santana is 0-5 with a 15.63 ERA in his past five starts, allowing at least six runs in each appearance.
Giants 10, Padres 1 — Matt Cain pitched eight dominating innings and visiting San Francisco scored eight runs in the third inning to move into first place in the NL West with a win over San Diego.
Rays 12, Angels 3 — B.J. Upton went 4 for 5 with a home run and three RBIs, Ben Zobrist and Jose Molina also homered, and Tampa Bay battered Jered Weaver for a career-worst nine earned runs in Anaheim, Calif.
Brewers 6, Phillies 2 — Ryan Braun hit his NL-leading 32d home run, Yovani Gallardo won his fourth straight start, and Milwaukee extended its home winning streak to nine.
Royals 4, White Sox 2 — Salvador Perez hit a tiebreaking two-run double with two outs in the seventh inning to help Kansas City top Chicago.
Reds 7, Cubs 3 — Bronson Arroyo shook off a shaky start, Todd Frazier hit a two-run home run, and Ryan Ludwick and Jay Bruce added solo shots as host Cincinnati beat Chicago.
Braves 4, Dodgers 3 — Pinch hitter Juan Francisco’s two-out single in the 11th inning lifted host Atlanta to its fourth straight win.
Diamondbacks 3, Astros 1 — Wade Miley pitched six solid innings and drove in a run to lead visiting Arizona over Houston.
Pirates 2, Cardinals 1 — James McDonald halted a string of ineffective starts with six innings of two-hit ball, helping Pittsburgh edge host St. Louis.
Marlins 6, Rockies 5 — Jose Reyes and Giancarlo Stanton homered and Wade LeBlanc won for the first time as a starter as Miami got by Colorado in Denver.
Mariners 5, Twins 3 — John Jaso and Miguel Olivo homered and Hisashi Iwakuma didn’t allow an earned run in winning for the third time in four decisions as Seattle beat visiting Minnesota.
Athletics 6, Indians 4 — Josh Donaldson hit a tiebreaking single with the bases loaded in the eighth inning as host Oakland rallied from four runs down.