The Orioles added five runs in the third. Two walks and a single loaded the bases for Chris Dickerson, who singled in two runs. Flaherty followed with a three-run shot to chase Phelps, who was replaced by Ivan Nova.
New York chased Britton in the sixth. After Zoilo Almonte hit a sacrifice fly, another run scored when Davis booted Lyle Overbay's two-out grounder to first. With the bases loaded, Jair Jurrjens came in and retired Austin Romine on a fly ball.
Davis homered off Nova in the bottom half after a single by Markakis. Successive doubles by Chris Stewart and Brett Garner off Pedro Strop made it 11-3 in the ninth.
NOTES: Brian Roberts (hip, knee) is scheduled to return from the DL and start at 2B for Baltimore on Sunday. The 35-year-old last played on April 4. ... Hiroki Kuroda takes the mound for New York on Sunday. Chris Tillman seeks his career-high 10th win for Baltimore. ... Nova is going to be part of the Yankees' six-man rotation heading into the All-Star break, and he could start in the upcoming series against Minnesota, manager Joe Girardi said. ... The Orioles recalled Jurrjens before the game and designated 1B Travis Ishikawa for assignment. ... The only starter in the Baltimore lineup without a hit was Nate McLouth, who went 0 for 5.