It had been a long road for Caleb Joseph and the Baltimore Orioles since they won a series away from Camden Yards.
Joseph homered, then singled to start a three-run ninth inning Sunday that led the Orioles over the Tampa Rays 8-5.
The O's hadn't won a road set since April 18-20 at Cincinnati.
"It's been that long?" Joseph asked. "Time goes by quickly so you don't really recognize that you're that deep into not winning a road series. This was a nice win for us, coming from behind. Good bullpen, clutch hits ... a big rubber-match game."
Trey Mancini and Jonathan Schoop also homered for the Orioles.
"We obviously haven't played well on the road, but in this game it comes and goes," said shortstop Paul Janish, who drove in the game's first two runs with a single. "Hopefully we just finished a rough stretch and it can snowball the other way for us."
It was 5-all when Joseph opened the ninth with his third hit, a single off Alex Colome (1-3). Joey Rickard put the Orioles ahead with a double, Schoop was hit by a pitch with the bases loaded and Adam Jones added a sacrifice fly.
Brad Brach (2-1) earned the win with two innings of shutout relief.
Schoop's 15th home run, a solo shot off reliever Chase Whitley, tied it in the eighth.
Evan Longoria's three-run homer off starter Chris Tillman put the Rays up 5-3 in the fifth. It was Longoria's 12th home run of the season and the ninth of his career off Tillman. It was the Rays' only homer of the game, ending a streak of six straight multihomer games.
Joseph and Mancini connected off starter Jake Odorizzi, marking the 11th straight start in which the Rays right-hander has given up a home run, tying a club record.
Mancini, homering for the second straight day, became the first Orioles rookie to hit 14 home runs before the All-Star break.
"First time we've actually seen Mancini, he's for real," said Rays manager Kevin Cash. "He's got pop to everywhere. He showed that to us over the weekend."
Tillman, winless in nine starts since May 7, gave up five runs on eight hits in 4 1-3 innings. In his last four starts, the right-hander has allowed 23 earned runs on 34 hits over 15 innings.
Odorizzi gave up four runs on seven hits in 5 1-3 innings.
"We did a pretty good job offensively today," he said. "It's a shame it fell apart late but I've got to get better early on and those situations might not come up."
Orioles: Zach Britton (left forearm strain) had a scoreless inning Saturday night for Class-A Delmarva and will make his fourth rehab appearance Monday at Double-A Bowie. The closer could return July 5.
Rays: RHP Brad Boxberger (oblique soreness) will made a minor league rehab appearance Tuesday with Class-A Charlotte. ... SS Tim Beckham (sore left hand) was out of the lineup.
LHP Blake Snell will be recalled from Triple-A Durham to start Wednesday night at Pittsburgh. Snell, 0-4 with the Rays earlier this season, is replacing RHP Erasmo Ramirez, who is moving to the bullpen.
Orioles: RHP Kevin Gausman (3-7) looks to stop a three-start losing streak Tuesday night against Toronto RHP Joe Biagini (2-6). Gausman has given up 15 runs over 14 2/3 innings during the skid.
Rays: RHP Alex Cobb (6-5), 2-0 with a 2.29 ERA over his last three starts, faces Pittsburgh RHP Trevor Williams (3-3) on Tuesday night.