Corbin Carroll had a tiebreaking single in the eighth inning and Slade Cecconi pitched 5 1/3 innings of one-run ball as the Arizona Diamondbacks won their fourth straight, 5-4 over the reeling Cincinnati Reds.
Joc Pederson homered in the first inning and finished with three hits for Arizona, which got RBIs from five different players.
Spencer Steer’s two-run single in the seventh completed Cincinnati’s comeback from a 4-1 deficit, but the Reds lost their eighth in a row, a stretch during which they scored just 17 runs.
Cincinnati has lost 11 of 13 to drop a season-high five games under .500 (16-21).
Cecconi gave up three hits with two strikeouts before Logan Allen allowed three runs over the next 1 1/3 innings. Paul Seward struck out two in the ninth for his first save of the season.
Twins rough up Gilbert in rout of Mariners
Manny Margot highlighted a five-run first inning with a three-run double off Mariners ace Logan Gilbert and the Minnesota Twins rolled to an 11-1 win over Seattle.
Pablo Lopez struck out 10 and allowed one run over 6 1/3 innings to win his third straight start.
Ryan Jeffers and Max Kepler each homered and knocked in two runs for the Twins, who have won 15 of 17 to move a season-best seven games over .500 (22-15).
Minnesota has averaged 6.6 runs and 10.1 hits over that 17-game span.
Gilbert failed to pitch into the sixth for the first time in eight starts this season and surrendered eight runs on nine hits with two walks in five innings. His AL-leading 1.69 ERA increased to 2.94.
Astros avoid season sweep to Yankees
Yordan Alvarez and Jon Singleton homered in the first inning and the Houston Astros held on for a 4-3 victory over the New York Yankees.
Alvarez hit a two-out shot off Marcus Stroman and Singleton followed Jeremy Pena’s walk for a 3-0 lead.
Pena added a fifth-inning RBI single for the Astros, who were outscored 40-18 in the first six games this season – all losses – against the Yankees.
Ronel Blanco allowed two runs on four hits over 5 2/3 innings and Josh Hader got the final four outs for his fourth save.
Anthony Volpe had a two-run homer and Aaron Judge belted a 473-foot shot in the eighth, but New York had a five-game winning streak snapped.