Davis set a franchise record hitting his 31st home run before the All-Star break, helping Baltimore beat the Yankees 4-2 Sunday night for a three-game sweep. The Yankees have now lost five straight games.
Elsewhere on the scoreboard, the Red Sox beat the Blue Jays 5-4. Boston won for the fifth time in six games and improved to an American League-best 50-34. Washington crushed the Mets 13-2.