ATLANTA -- Brandon Beachy's return from Tommy John surgery didn't go well and Jordan Walden couldn't lock down his first save for the Atlanta Braves. But it turned out neither mattered.
Andrelton Simmons tripled in the winning run in the 10th inning and Scott Downs got the victory just hours after being acquired as the Braves defeated the Colorado Rockies 9-8 on Monday night for their fourth straight victory.
Carlos Gonzalez, who had missed the Rockies' previous three games after aggravating his sprained right index fingers, was 5-for-5 and drove in the tying run in the ninth inning.
But Dan Uggla led off the 10th with a walk for the Braves and came around to score on Simmons shot off Edgmer Escalona that rolled to the fence in left-center field. It was Simmons' seventh game-winning hit of the season.
With Craig Kimbrel unavailable after saving each of the three weekend victories against St. Louis, Walden came into pitch the ninth for the Braves and couldn't get the job done.
Dexter Fowler walked with one out and DJ LeMahieu followed with a single. Then Gonzalez tied it with his fifth hit. After the runners advanced on Troy Tulowitzki's long fly ball, Michael Cuddyer was walked intentionally. Downs replaced Walden and caught Todd Helton's liner to get out of the jam.
Wilin Rosario and Nolan Arenado each homered for Colorado against Beachy, who struggled in his return 13 months after Tommy John surgery.
Beachy allowed eight hits -- five for extra bases -- and was charged with seven runs in 3 2/3 innings. He struck out five and walked one while throwing 84 pitches.
Colorado starter Jorge De La Rosa, who came in with a 2.97 ERA, didn't fool anyone, either. He allowed 10 hits in five innings and was charged with eight runs, five of them earned.
Beachy, who was tied for the National League lead last year with a 2.00 ERA and limited opponents to a .171 average, hadn't allowed a hit in 3 2/3 innings against Baltimore when he hurt his elbow last June 13.
The 26-year-old was penciled in to return against the Mets on June 18, but developed inflammation in the elbow during what was to be his last tune-up and was shut down for several weeks before making four final rehab starts with Triple-A Gwinnett.
Beachy had a 2.50 ERA in those games, but the Rockies solved him early on Monday.
NOTES: The Braves bolstered their bullpen by acquiring the 12-year veteran Downs from the Angels on Monday in exchange for Triple-A reliever Cory Rasmus. Downs, 37, made 43 appearances and had a 1.84 ERA over 29 1/3 innings for the Angels this season. ... RHP Kameron Loe was designated for assignment to make room for Downs. ... The Rockies sent 1B Jordan Pacheco to Triple-A Colorado Springs and promoted INF Charlie Culberson, who was hitting .418 in his last 18 games. Pacheco hit .229 in 69 games with the Rockies. ... Rookie LHP Alex Wood (0-2, 3.42) will make his second start in place of injured LHP Paul Maholm (wrist) on Tuesday night. RHP Juan Nicasio (6-4, 4.40) will start for the Rockies. ... The Braves took two of three from the Rockies at Colorado in late-April.