J.J. Hardy's run-scoring single capped the outburst and the Orioles used Davis' two-run blast in the third to help take the rubber match of their three-game series heading into the All-Star Game break.
Jones also homered, going 2-for-3 with three runs scored in the victory.
Scott Feldman (1-1) posted his first victory with Baltimore, allowing three runs on five hits over 7 1/3 innings. He walked one and struck out seven.
Blue Jays starter Josh Johnson (1-5) was lit up for seven runs on seven hits in a six-inning effort.
Maicer Izturis went 2-for-4 with three RBI for Toronto.