Two teams that rely heavily on the home run engaged in a long-ball duel at Camden Yards that had the fans in the bleachers running for cover. In the end, Chris Davis' major league leading 40th homer and a grand slam by Nate McLouth trumped four home runs by Seattle, and the Orioles held on for an 11-8 victory Friday night.