AP Sports Writer
BALTIMORE (AP) -- The Baltimore Orioles used their most potent weapon -- the long ball -- to complete a satisfying sweep of the New York Yankees.
Chris Davis set a franchise record by hitting his 31st home run before the All-Star break, and Manny Machado and Nate McLouth also connected in a 4-2 victory Sunday night.
The Orioles increased their major-league leading home run total to 115 with three in the opening three innings against Hiroki Kuroda (7-6). Davis, meanwhile, has six more homers than anyone else in the big leagues after hitting three in the last two games.
His second-inning drive broke Brady Anderson's franchise record for home runs before the All-Star Game. Anderson had 30 in 1996 en route to hitting 50 for the season, a team record that still stands.
The Orioles tagged seven homers in their first three-game sweep of the Yankees since 2005. New York may have eliminated Baltimore from the playoffs last October, but at this point, the Orioles appear to have the upper hand on their injury-riddled rivals.
"I think it's always a statement whenever you sweep anybody," Davis said. "I think it's been big for us. I think it's our first one this year. We've always put emphasis on winning series and making sure we at least win the majority of the games, but when you can get a sweep, especially against a team in the division, it's huge."
Chris Tillman (10-2) gave up two runs and five hits over six innings to win his sixth straight start and reach a career high for wins in a season. The right-hander is 7-0 in eight starts since May 19.
Jim Johnson worked the ninth to earn his 28th save. Baltimore is 6-3 against New York this season, 5-1 at home.
Robinson Cano homered for the Yankees, who have lost five straight -- matching their longest skid of the year -- and 13 of 18. New York dropped into fourth place in the AL East, 6
Copyright 2013 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.