José Suarez was left without a perfect game and without a lead in the seventh inning, but the Los Angeles Angels reacted to beat the Texas Rangers 3-2 on Saturday.
Liván Soto had three hits, RBI and another to give Los Angeles the lead, which has won six straight to match its best streak of the season.
Shohei Ohtani extended his hitting streak to 16 games with an eighth-inning single.
Nathaniel Lowe hit a two-run homer in the seventh inning for the Rangers, who nevertheless suffered their fourth straight stumble.
Suarez (8-8) struck out five and retired his first 18 opponents before Marcus Semien led off the seventh with a single. The Venezuelan left-hander got into more trouble, offering Lowe a lofted slider that went into the right-field bleachers to give the Rangers a 2-1 lead.
Suarez’s seven innings tied for his season high. He allowed two runs on a pair of hits while striking out six.
With a pair of runs in the same seventh inning, the Angels regained the lead. Fletcher led off the inning with a single and advanced to second on a hit to Kurt Suzuki.
Soto then doubled off Jonathan Hernandez (2-3) to drive in Fletcher. After one out at the plate, Matt Thais grounded out to second, which allowed Soto to score.
For the Rangers, the Cuban Adolis García 3-0. Dominican Leody Taveras 3-0.
For the Dimondbacks, the Venezuelans Luis Rengifo 3-0, Soto 3-3 with a run scored and an RBI.