Instead, Francoeur again threw out Gonzalez with a powerful throw from right field, and the rookie added a three-run homer as the Braves beat Arizona 13-8.
Said Jones: "I didn't think there was any way he would throw him out the second time."
Francoeur has nine homers and 26 RBI and is hitting .382.
"He's a 21-year-old kid with half a season in Double A," Braves manager Bobby Cox said. "He's playing great. He's a great outfielder and he has a very accurate arm."
Jones hit a two-run homer, his 10th, in the first inning. He added run-scoring doubles in the third and fifth innings.
Francoeur's two assists Sunday gave him three in the series and eight for the season. Despite playing only 28 games since he was called up from Double-A Mississippi on July 7, Francoeur is only two assists behind NL leaders Geoff Jenkins and Cliff Floyd.
"He's probably going to lead the league if he doesn't watch out," Cox said.
Said Arizona manager Bob Melvin: "It seems like he has the total package."
Though the Diamondbacks kept testing Francoeur's arm, Jones said the league will learn quickly.
"The kid's got a cannon," Jones said. "His reputation will spread and they'll stop running on him."
Francoeur threw out Gonzalez in the first inning when Gonzalez tried to score from second on Tony Clark's single to right. Francoeur gave credit to McCann.
"He made a couple good blocks at the plate and forced guys to go around him," Francoeur said.
The Diamondbacks, who began the day three games behind San Diego in the NL West, are 2-4 on their 12-game road trip.
"It's not a panic situation, but now would be a nice time to start (winning)," Clayton said.
Returning from the disabled list, Hampton (5-2) settled down after a rough start to allow three runs and nine hits in five innings. All the runs and six of the hits came in the first two innings.
Arizona's Javier Vazquez (9-12) recorded only six outs, allowing a career-high nine runs. He was pulled after facing seven batters in the third inning and giving up back-to-back homers to Francoeur and Langerhans.
"That was embarrassing," Vazquez said. "I should not have given up that many runs. That's the bottom line. Our team scored enough runs to win."
Vazquez yielded six hits and seven runs and hit a batter in the disastrous inning.
Rafael Furcal led off the third with a double. Vazquez hit Marcus Giles with a pitch and Jones followed with a double that skipped past Gonzalez in left field for an error, allowing Giles to score behind Furcal.
In three straight losses, Vazquez has given up a combined 19 runs -- 16 earned. His ERA rose from 4.40 to 4.85 Sunday.
Arizona reliever Brian Bruney hit two batters and issued three walks -- including bases-loaded passes to Langerhans and McCann -- for a 10-3 Atlanta lead.
Clark's first-inning single drove in Clayton, who added a two-run single in the second.
Glaus greeted Braves reliever Horacio Ramirez with a sixth-inning homer, his 26th. Stinnett hit his fourth homer off Ramirez in the eighth and Snyder had a pinch-hit two-run shot in the ninth.
Johnson hit a pinch-hit homer, his ninth, off Lance Cormier in the sixth.
- Jones' homer was the 320th of his career, tying him and Cox with the Yankees' Mickey Mantle and manager Casey Stengel for the most home runs by a player at the start of his career with one manager.
- Clayton's two-run single in the second was his 1,700th career hit.
- Arizona pitchers hit three batters, including two by Bruney.
- The Braves matched a season high with the seven-run inning. They also scored seven runs in an inning on July 30 against Pittsburgh.