PHOENIX -- Aaron Hill singled home Gerardo Parra with one out in the bottom of the 14th inning, and the Arizona Diamondbacks beat the Baltimore Orioles, 5-4, to complete a three-game series sweep.
Bud Norris (8-10), making the second relief appearance of his career, walked Gerardo Parra and Martin Prado to open the 14th. Paul Goldschmidt struck out, but Hill hit a bouncer straight up the middle for his ninth career walkoff hit.
Heath Bell (4-1) pitched the 14th -- the Diamondbacks pitchers' 12th straight scoreless frame after a four-run second -- and earned the win in Arizona's third straight win in their last at-bat.
Orioles starter Chris Tillman turned a 4-2 lead over to the Orioles' bullpen but, just as in Arizona's 11-inning win on Tuesday, Baltimore's relievers couldn't hold on.
Tony Campana, just recalled from Triple-A earlier Wednesday, reached on an infield single against Brian Matusz in the seventh, stole second, went to third on a wild pitch and scored on a single to left by Prado off Darren O'Day to cut Baltimore's lead to 4-3.
Francisco Rodriguez came on in the eighth and gave up a leadoff double to Wil Nieves but stranded Adam Eaton, running for the journeyman catcher, at third base.
Jim Johnson, the major-league leader with 39 saves, followed in the ninth, but within four batters had blown his third consecutive save.
Parra doubled to center. Prado was thrown out at first on a failed sacrifice and Goldschmidt was walked intentionally, his third walk of the game. Hill followed with a single down the left-field line, scoring Parra easily to tie the game 4-4 and sending Goldschmidt to third.
Johnson rallied to retire Matt Davidson and pinch-hitter Tuffy Gosewich and send the game into extra innings.
The Orioles loaded the bases in the tenth on three singles but failed to score.
Tillman, who settled for a no-decision instead of his 15th win, scattered five hits over six innings and allowed two runs. He walked three and struck out one.
The Diamondbacks' late rally bailed out starter Patrick Corbin, who allowed four runs on nine hits and a walk with seven strikeouts.
The Diamondbacks started quickly against Tillman. Martin Prado doubled with one out in the second, advanced to third on a fly ball to right and scored when Matt Davidson just beat Manny Machado's throw off a bouncer down the left-field line.
But Corbin couldn't hold the lead through the next half-inning.
Taylor Teagarden and Brian Roberts hit consecutive singles and Tillman sacrificed them into scoring position. Nick Markakis followed with a sharp single to left to give the Orioles a 2-1 lead. Machado then homered to left, his 11th, for a 4-1 advantage.
Arizona pulled a run back in the bottom of the second as Didi Gregorius doubled and scored on an RBI triple to center by Gerardo Parra.
NOTES: Arizona OF Adam Eaton was benched by manager Kirk Gibson after failing to "hustle" on what became a double play in the 10th inning of the Diamondbacks' 7-6 win Tuesday. "He didn't hustle (Tuesday) and If I'd had a player I would have taken him out of the game," Gibson said. "You don't want to bury the kid, but you have to make note of it." ... Machado's home run was his first since August 3. ... Baltimore leads the majors with 161 home runs, more than a quarter of which have come off the bat of Chris Davis. ... Arizona recalled OF Tony Campana from Triple-A Reno and optioned LHP Tyler Skaggs back to the Aces. Skaggs had not appeared in a game since his latest recall on Sunday.