BALTIMORE — Adley Rutschman homered, Grayson Rodriguez pitched into the sixth inning and Baltimore’s bullpen was solid to help the Orioles top the Tampa Bay Rays 4-2 on Tuesday night.
The Orioles snapped a three-game losing streak, their longest mini-slump of the season, and pulled within 5 1/2 games of the major league-leading Rays. Tampa Bay won the opener Monday in a three-game series between the American League’s top teams.
Rodriguez (2-0) allowed seven hits in a career-high 5 2/3 innings. Félix Bautista got the final four outs for his eighth save in 11 chances.
Wander Franco and Taylor Walls homered for the Rays. Zach Eflin (4-1) gave up four runs in six innings.
Yankees 10, Athletics 5
NEW YORK — Gleyber Torres homered for the second consecutive game and drove in three runs as New York overcame three homers by Oakland rookie Jordan Diaz.
Diaz launched a solo shot in the fourth inning, a leadoff drive in the seventh and a two-run homer in the eighth. The 22-year-old second baseman from Colombia connected off three different pitchers, giving him four home runs in 30 major league games.
Aaron Judge had two RBIs in his return from the injured list and Clarke Schmidt (1-3) pitched a career-high six innings for his first big league win as a starter. The right-hander allowed two runs and five hits with seven strikeouts and two walks.
Reds 7, Mets 6
CINCINNATI — Buck Showalter was ejected for the first time as New York’s manager as the Mets lost for the 12th time in 15 games.
Jonathan India drove in three runs for Cincinnati.
The Mets scratched Max Scherzer because of neck spasms. David Peterson (1-5) was recalled from Triple-A Syracuse to make the start and allowed four runs, seven hits and two walks in 3 1/3 innings.
Luke Weaver (1-2) gave up three runs and four hits in six-plus innings. The Mets hit a season-high four homers, two by Francisco Álvarez.
Showalter was tossed for arguing after Cincinnati’s Wil Myers slid into second with his right arm extended and was hit by a batted ball, preventing New York shortstop Francisco Lindor from making a clean play.
Dodgers 6, Brewers 2
MILWAUKEE — Mookie Betts, Will Smith and Miguel Vargas homered as Los Angeles withstood Noah Syndergaard’s early exit to beat Milwaukee.
Syndergaard lasted only one inning because of a cut on the index finger of the 30-year-old right-hander’s pitching hand.
Phil Bickford, Justin Bruihl (1-0), Yency Almonte and Victor González combined to allow one hit over five innings of shutout relief as the Dodgers built a 6-0 lead.
Rowdy Tellez and Victor Caratini homered off Shelby Miller in the seventh for Milwaukee. Evan Phillips got the last out with two runners on for his sixth save in as many chances.
Cardinals 6, Cubs 4
CHICAGO — Paul DeJong, Nolan Gorman and Lars Nootbaar homered, and St. Louis beat Chicago for it third straight win.
DeJong put St. Louis in front when he opened the ninth inning with a drive to left-center off Javier Assad (0-2), his third homer this season. Dylan Carlson then tripled and scored on Andrew Knizner’s bloop double into shallow right field.
Chris Stratton (1-0) got four outs for the win, and Giovanny Gallegos worked the ninth for his second save.
Braves 9, Red Sox 3
ATLANTA — Matt Olson crushed a two-run homer in a four-run first inning as Atlanta overwhelmed Boston.
Sean Murphy drove in four runs on three hits as the NL East-leading Braves handed the Red Sox their second straight loss following an eight-game winning streak. Ronald Acuña Jr. added two hits and scored three runs.
Charlie Morton (4-3) allowed two runs on five hits in six innings. Nick Pivetta (2-3) allowed a season-high seven runs on eight hits and three walks in four innings.
Rockies 10, Pirates 1
PITTSBURGH — Jurickson Profar had his first multihomer game in four years, Connor Seabold got his first major league win and Colorado sent Pittsburgh to its eighth loss in nine games.
Pittsburgh’s skid has followed a 20-8 start, the Pirates’ best since 1992.
Profar hit a go-ahead solo homer off Luis Ortiz (0-1) in the second and followed Ryan McMahon’s two-run triple with a two-run drive off Duane Underwood Jr. that capped a five-run seventh.
Guardians 2, Tigers 0
CLEVELAND — Shane Bieber struck out a season-high nine over six innings, Amed Rosario had an RBI triple among his four hits, and Cleveland beat Detroit.
Bieber (3-1) scattered seven hits and walked one before relievers James Karinchak, Sam Hentges, Trevor Stephan and Emmanuel Clase completed Cleveland’s third shutout of the season. Clase leads the majors with 13 saves in 16 chances.
Rosario singled in each of his three at-bats against Detroit starter Michael Lorenzen (1-2), then tripled home Will Brennan in the eighth against José Cisnero. The Tigers were shut out for the first time since opening day.
Padres 6, Twins 1
MINNEAPOLIS — San Diego used savvy baserunning and three Minnesota errors to score twice in the seventh inning, giving Michael Wacha his first win in five starts.
Juan Soto had a season-high four hits with two doubles and a walk and Manny Machado hit a three-run homer in the ninth for the Padres.
Wacha (3-1) gave up just three hits and one run in six innings.
Austin Nola’s sacrifice squeeze bunt scored Ha-Seong Kim with the go-ahead run against Twins reliever Griffin Jax (1-4). Kim reached on an error by first baseman Alex Kirilloff. Catcher Christian Vázquez then committed two throwing errors, allowing Fernando Tatis Jr. to score.
Phillies 8, Blue Jays 4
PHILADELPHIA — Nick Castellanos went 3-for-4 with a homer and two RBIs as Philadelphia beat Toronto.
Aaron Nola (3-2) allowed two runs on five hits over six innings to win his third straight decision. Brandon Marsh had a two-run double in the eighth inning for the Phillies, who have won two straight after snapping a six-game skid.