Gabe Gross added a two-run homer and Pat Burrell hit a solo home run for the Rays, who have won three straight games.
David Price (6-5) got the win after allowing two runs on seven hits. He has won four of his last six decisions and improved to 6-1 in eight home starts this season.
J.P. Howell got his 13th save of the season with a scoreless ninth.
Matt Wieters had a two-run homer and Adam Jones and Nolan Reimold each drove in a run for Baltimore, which has lost four in a row.
Jason Berken (2-11) took the loss after giving up five runs and 11 hits in 5 2/3 innings.
Copyright 2009 by United Press International.