Chris Davis homered, Hyun Soo Kim and Mark Trumbo had three hits apiece and the Orioles squeezed out a 6-5 victory Friday night.
After the Yankees used three home runs to build a 5-2 lead, Baltimore turned it around against Nathan Eovaldi and the New York bullpen.
The Orioles scored three runs off Eovaldi to pull even, then used two singles and a run-scoring groundout by Manny Machado to go ahead in the seventh against Dellin Betances (2-3).
Carlos Beltran, Alex Rodriguez and Austin Romine homered for the Yankees, who have lost seven of 10.
CLEVELAND 6 KANSAS CITY 1
Danny Salazar allowed one run and struck out nine in eight innings, and the Cleveland Indians beat the Kansas City Royals 6-1.
Salazar held Kansas City to three hits and was in command, other than giving up Drew Butera’s leadoff homer in the third.
PHILADELPHIA 6 MILWAUKEE 3
The Phillies ended their seven-game losing streak with a 6-3 win over the Brewers.
The Phillies hadn’t been doing much offensively lately, scoring just 12 runs while batting .189 and striking out 63 times during their losing streak. They homered twice in a game for the first time at home this season while reaching six runs for just the sixth time in 2016.
METS 6 MARLINS 2
The Mets’ James Loney, Rene Rivera and Wilmer Flores provided more than enough run support for Noah Syndergaard, who struck out nine in seven innings to beat the Miami Marlins 6-2.
Syndergaard gave up a homer on a 100-mph fastball to Marcell Ozuna, but allowed only two runs, which increased his ERA to 1.91, third-best in the majors.
TORONTO 5 BOSTON 2
Five days after throwing 5 1/3 no-hit innings against the Red Sox in Toronto — and then watching it all fall apart – R.A. Dickey threw five innings of hitless ball and the Blue Jays held on to beat Boston