Seattle
Colon (2-1), who turns 45 on May 24, struck out two, walked none and threw 71 of 96 pitches for strikes.
Delino DeShields gave Texas the lead with a two-out RBI double in the eighth inning that scored Isiah Kiner-Falefa, who had singled off James Pazos (1-1). The Rangers added four more in the ninth, all after Ryon Healy’s two-out error.
Phillies 4, Orioles 1
Baltimore
Odubel Herrera singled in the first and extended his on-base streak to 42 games for the Phillies, who have won six of seven.
Pirates 3, White Sox 2
Pittsburgh
Pittsburgh has won seven of eight and improved to 10-2 in interleague play this season. Chicago has lost eight of nine and 13 of 15. A major league-worst 10-29, the White Sox have matched their worst start since 1948.
Indians 6, Tigers 0
Detroit
Ryan Carpenter (0-1) gave up six runs — five earned — and seven hits in five innings, and his throwing error to first on a comebacker allowed the first run to score. Tigers center fielder JaCoby Jones left in the third with a left hip injury.
Cardinals 7, Twins 5
Minneapolis
Jordan Hicks (2-1) pitched a scoreless inning, and Bud Norris got five outs for his ninth save.
Blue Jays 12, Mets 1
New York
Happ struck out 10 while pitching two-hit ball. The left-hander also singled twice and walked in his first multihit game since 2011, when he had two hits for Houston at Citi Field.
Rays 5, Royals 3
Kansas City, Mo.
Cron extended his on-base streak to 22 games when he was hit by a pitch from Jason Hammel (0-5) in a three-run first that included Brad Miller’s RBI groundout and Adeiny Hechavarria’s two-run single.
Matt Andriese (1-1) allowed three hits in three scoreless innings, and Alex Colome pitched a one-hit ninth for his ninth save. Tampa Bay swept the Royals for the first time since 2011.
Brewers 8, Diamondbacks 2
Phoenix
Brandon Woodruff (2-0) gave up one hit in five innings, Daniel Descalso’s two-run homer in the first.
Reds 6, Giants 3
San Francisco
Marlins 6, Dodgers 5
Miami
The Marlins clinched the series after another last-place team, Cincinnati, swept a four-game set at Los Angeles. The defending NL champion Dodgers and the rebuilding Marlins have identical 16-26 records.
Braves 4, Cubs 1
Atlanta
Carl Edwards Jr. (2-1) allowed five straight baserunners in Atlanta’s three-run eighth, including a bases-loaded walk to Tyler Flowers, without getting an out.
Justin Hancock also forced in a run with a walk to Johan Camargo.
