Nick Markakis also had two hits for the Orioles, who outscored the Rays 10-1 in the rain-abbreviated, two-game series. Baltimore has won five of seven to reach .500 (7-7) for the first time since the second game of the season.

Playing at designated hitter instead of center field after returning from an illness, Jones reached on a bunt in a' two-run fourth inning and drove in a run with a 50-foot chop down the third-base line in the fifth.

Gonzalez (1-1) gave up three hits and three walks in five innings after coming in with a 9.64 ERA. Zach Britton permitted two singles over three innings to keep his ERA at 0.00, and Tommy Hunter got three outs for his fourth save.

Tampa Bay starter Jake Odorizzi (1-2) allowed three runs and five hits in five innings.

Wil Myers struck out three times, and the Rays got only one extra-base hit. The Rays have scored only 14 runs in its last nine games and has been held under three runs in nine of its 15 games.

Tampa Bay's biggest threat came in the seventh, when a walk and singles by Yunel Escobar and Jose Molina loaded the bases against Britton with one out. Ben Zobrist hit into a force play at the plate, and Myers struck out.

Because Tuesday night's game was postponed by rain, all players wore No. 42 to honor Jackie Robinson a day later than originally planned. The jerseys were worn over long-sleeved shirts, because the temperature at the start of the game was 39 degrees.

Both starting pitchers dominated until the fourth inning. In the top half, the Rays got runners on first and second with one out before David DeJesus hit a sinking liner to right. Markakis caught the ball and threw to second for a double play.

In the bottom half, Baltimore used a walk and two singles to load the bases with no outs. After Matt Wieters delivered a fly ball to the warning track that advanced all three runners, J.J. Hardy hit a run-scoring grounder for a 2-0 lead.

Baltimore loaded the bases with two outs in the fifth before Jones hit a dribble down the line that stopped on the chalk.