In his first start in a week, and 33rd in the major leagues, Darvish (3-1) had his 10th career 10-strikeout game.
Jeff Baker put Texas up 1-0 with a two-out solo homer in the second off Joe Saunders (1-2). The Rangers added a six-run fifth, scoring twice as many runs as they had in any inning this year. The seven runs overall matched their season high.
ANGELS 8, TIGERS 1
ANAHEIM, Calif. (AP) — Peter Bourjos had three hits and three RBIs, Mike Trout and Albert Pujols drove in two runs apiece, and the Angels slowed the worst start in franchise history with a victory over Torii Hunter and the Tigers.
Pujols had three hits and Brendan Harris added an early RBI double for the Angels, who had a season-high 16 hits. Their 5-10 start still matches the 1961 expansion team's miserable beginning.
Tommy Hanson (2-1) and four relievers combined on a rocky 10-hitter for the beleaguered Angels pitching staff.
Hunter extended his hitting streak to 12 games after receiving a standing ovation in the former Los Angeles outfielder's first night back at Angel Stadium.
Anibal Sanchez (2-1) pitched into the seventh inning for Detroit, giving up 11 hits, but avoiding major trouble.
YANKEES 9, BLUE JAYS 4
TORONTO (AP) — Andy Pettitte pitched effectively into the eighth inning, Travis Hafner homered and had two RBIs, and the Yankees beat the Blue Jays.
Lyle Overbay and Vernon Wells also went deep against their former team as the Yankees won for the eighth time in 10 games.
Scratched from his previous scheduled start because of back spasms, Pettitte (3-0) was pitching for the first time since April 9 at Cleveland. He showed few signs of rust, however, striking out four in a row at one stretch in his 7 1-3 innings.
Jose Bautista returned to the lineup as the designated hitter after missing the previous four games and hit a two-run homer.
Brandon Morrow (0-2) remained winless in four starts, allowing seven runs, five earned, and nine hits in 5 1-3 innings.
RAYS 8, ATHLETICS 3
ST. PETERSBURG, Fla. (AP) — Evan Longoria hit a two-run homer and Ben Zobrist had a pair of RBI singles to help Tampa Bay beat Oakland.
Jose Lobaton also drove in two runs with a bases-loaded single to back the pitching of Alex Cobb (2-1), who allowed three runs and 10 hits over 7 1-3 innings.
Brandon Moss and Jed Lowrie, who went 4 for 4, had run-scoring singles off Cobb in the first for the A's. Starting pitcher Brett Anderson (1-3) left with an ankle injury after Tampa Bay scored four times in the bottom half of the inning.
ASTROS 3, INDIANS 2
HOUSTON (AP) — J.D. Martinez and Rick Ankiel hit back-to-back homers in the second inning and the Astros held on for a win over the Indians.
The win snaps a five-game skid for Houston and extends Cleveland's losing streak to five.
Houston starter Lucas Harrell (1-2) allowed two runs in 5 2-3 innings before three relievers combined to shut Cleveland out the rest of the way.
Closer Jose Veras allowed one hit in the ninth for his first save in two tries.
Carlos Pena walked with one out in the second inning before Martinez got Houston's first hit by launching a homer in the stands in right field off former Astros pitcher Brett Myers (0-3).