Davis finished with five RBI and four runs scored in his second career three- homer outing, with Nelson Cruz adding a solo shot to back six-plus solid innings from Miguel Gonzalez that helped the Orioles halt a two-game skid.
Adam Jones and J.J. Hardy each had two hits with an RBI in the win, Baltimore's sixth straight over the slumping Pirates.
Gonzalez (2-3) struck out seven without a walk and held Pittsburgh to a pair of runs in outdueling the still-winless Francisco Liriano, tagged for six runs on nine hits over five ineffective frames.
Liriano (0-4) has now failed to notch a victory in 13 regular-season starts dating back to last September, while the Pirates fell for the fourth time in their last five overall.
Celebrity Families of 2014 [PHOTOS]