PHOENIX -- Jose Osuna was the last player cut from spring training for the Pittsburgh Pirates. He made it back to the big club, though, and now he's proving his worth.
Osuna hit a two-run homer with two outs in the 10th inning and Tony Watson escaped a bases-loaded jam in the bottom of the inning to lift the Pirates over the Arizona Diamondbacks 6-4 on Sunday.
Osuna hit a 3-1 pitch from Tom Wilhelmsen (0-1) out to center field, forcing a split of a four-game series.
"From the first moment, I knew it was gone," Osuna said.
It was the 24-year-old Osuna's second career homer and came after he'd been hitless in 12 straight at-bats.
"Continues to work hard to acclimate to the speed of the game up here," Pirates manager Clint Hurdle said. "He's a mature hitter. We like the battle in the box, we like the grit, we like the man."
Watson (2-0) pitched two scoreless innings to earn the win. He got Jake Lamb out on a ground ball to second with the bases loaded to end the game.
The Diamondbacks put runners on the corners with one out in the 10th after A.J. Pollock singled, but Pollock injured his right groin running up the baseline and had to come out of the game.
Starting pitcher Zack Greinke entered as a pinch runner and another starter, Patrick Corbin, struck out as a pinch hitter in the inning. Slugger Paul Goldschmidt was intentionally walked before Lamb grounded out.
"We had a meeting four days ago, and I said 'Goldschmidt wasn't going to beat us,'" Hurdle said.
He almost did. Goldschmidt homered twice against Ivan Nova and leads the Diamondbacks with 32 RBIs. He homered in consecutive games for the third time this season.
Josh Bell and Andrew McCutchen hit home runs during a three-run third inning for the Pirates, who gave up a 4-2 lead.
Bell went opposite field to right for his team-leading seventh home run of the season. McCutchen led off the inning with a solo shot, his sixth of the year and fifth on the road.
Nova pitched six innings and allowed three runs and nine hits, including Goldschmidt's homers.
Diamondbacks starter Robbie Ray lasted only four innings, during which he allowed four runs, walked three and hit a batter.
Pirates reliever Daniel Hudson walked the bases loaded in the eighth, then gave way to Wade LeBlanc, who walked pinch hitter Jeff Mathis to tie it at 4. LeBlanc struck out Goldschmidt to the end the inning.
"They made some good pitches, especially with the bases loaded. It would have been nice to come through but he got me looking," Goldschmidt said.
Wilhelmsen walked Gift Ngoepe before Osuna's homer.
Adam Frazier had three hits for Pittsburgh in his third game since coming off the disabled list. Lamb had three hits for Arizona, which has lost two straight.
Diamondbacks bench coach Ron Gardenhire returned to the team Sunday. Gardenhire, the former Minnesota Twins manager, had prostate surgery on April 18 after he was diagnosed with cancer during spring training.
RHP Zack Godley makes his third start of the season when Arizona opens a three-game series against the New York Mets at home. Godley (1-0, 2.25 ERA) is still trying to lock down the No. 5 spot in Arizona's starting rotation.