Upton hit his second three-run homer of the game in the 13th inning, and Arizona beat Florida 13-9 early Thursday for a split in a doubleheader overshadowed by the death of Diamondbacks pitcher Scott Schoeneweis' wife.
In the opener, Dan Uggla homered and drove in four runs in Florida's 8-6 win.
In Arizona, the Maricopa County Sheriff's Office said deputies found 39-year-old Gabrielle Dawn Schoeneweis' body on the floor of the master bedroom in the family's home shortly after noon Wednesday.
"His world was just rocked," Diamondbacks manager A.J. Hinch said. "He and his kids, his family, his extended family, his in-laws, everybody's lives are changed forever. He took it as expected, very hard."
The relief pitcher returned to Arizona.
"We got him to the airport, got him on a flight, and he's back with his family," Hinch said.
In the second game, Upton's blast to left-center off Leo Nunez (2-1) landed in the upper deck with a small crowd still left at a game that lasted nearly five hours.
"When I felt it off the bat, I knew it was gone and it was a relief knowing that we were going to the bottom of the 13th with a three-run lead," Upton said. "That was probably one of the better ones I've ever caught."
"I think that was probably the farthest ball that I've ever seen hit," Qualls said. "Whenever I come to Florida I'm going to tell everybody that Justin hit a ball there."
In the third inning, Upton hit a three-run homer to cut Arizona's deficit to 4-3.
Arizona tied it at 7 on Reynolds' two-run homer in the seventh.
Uggla led Florida in the opener.
"You always want to win that first game," Florida manager Fredi Gonzalez said.
Florida starter Chris Volstad (3-3) struck out a career-high nine and won for the first time since April 14. The 22-year-old right-hander allowed four runs and five hits in six innings.
"I had all my stuff working," Volstad said. "It was just a matter of getting ahead in the count and finishing it off. I just thought I pitched pretty well."
Arizona starter Doug Davis (2-6) struggled with his command and was pulled in the fifth with the bases loaded. Rauch came on in relief and promptly threw a wild pitch allowing Hanley Ramirez to score. Rauch also gave up a three-run homer to Uggla, his fifth of the season, off of the left-field foul pole that made it 7-3.
Dan Meyer relieved Volstad and gave up a solo shot to Tracy and an RBI single to Gerardo Parra as Arizona pulled to 7-6. Kiko Calero, Leo Nunez, and Matt Lindstrom combined to hold off the Diamondbacks in the final 2 2/3 innings. Lindstrom picked up his eighth save after Helms drove in an insurance run in the eighth.
The Diamondbacks each had Schoeneweis' jersey No. 60 written on the front of their hats. ... Ramirez was 0 for 9 in the doubleheader. ... Reynolds stole a career-high four bases in the first game to tie the club record set by Tony Womack in 2000. .. The official time of both games combined was 8 hours, 7 minutes.