Cristopher Sánchez pitched a shutout, Bryson Stott drove in both runs to lift the Philadelphia Phillies over the Miami Marlins 2-0. Trea Turner doubled for the Phillies, advancing to a career-best record 54-28.
Albert Suárez outpitched Max Scherzer as the Baltimore Orioles beat the Texas Rangers 2-1. The 39-year-old Scherzer reached a milestone in his second start of the season while Suárez allowed only three hits in 6 innings.
Zach Eflin pitched six scoreless innings for the Tampa Bay Rays to beat the Washington Nationals 3-1. Jose Siri homered twice as the Rays' hitting streak reached a team-record 20 games.
Marcell Ozuna drove in three runs to lead the Atlanta Braves past the Pittsburgh Pirates 6-1. Charlie Morton pitched 6 1/3 scoreless innings against his former team as Morton hit Bryan Reynolds with a pitch.
Jackson Merrill and Kyle Higashioka powered the San Diego Padres to a 9-2 win over the Boston Red Sox with a nine-run fifth inning. The New York Yankees snapped their four-game losing streak with a 16-5 rout over the Toronto Blue Jays.