The Orioles blew a one-run lead in the ninth, but quickly made up for that on the way to their third straight win.
That brought up Davis, who drove in both runners with a double to deep center. Davis then scored on a single by Matt Wieters. Davis ran his RBI total for the year to 108, which leads the majors by 17.
The win went to Baltimore closer Jim Johnson (3-7) even though he failed to earn a save for the seventh time in 46 chances this year. Johnson blew the save when Hunter Pence singled home Brandon Belt with the tying run in the ninth.
After Baltimore regained the lead in the 10th, Tommy Hunter worked a perfect bottom half of the inning for his third save.