"I just try to stay to the middle of the field and make good contact," Alfaro said. "I try to get a good pitch and drive it through the pitcher. That's all I'm trying to do."
Alfaro homered twice, including a tiebreaking, two-run shot in the ninth inning, and the Marlins stopped the Atlanta Braves' four-game winning streak with a 4-2 victory Saturday night.
Adam Conley got two outs to earn his first save. He gave up a single to Freddie Freeman before striking out Ronald Acuna Jr. and working out of a bases-loaded jam on pinch-hitter Charlie Culberson's popup.
The Braves, who went 1 for 13 with runners in scoring position, led 1-0 in the first after Freeman's RBI double. Atlanta went up 2-0 in the fourth on Dansby Swanson's RBI single. Miami tied it in the fifth on homers by Alfaro and Peter O'Brien.
Wright gave up five hits, two runs and one walk in six innings. He struck out four.
Marlins starter Sandy Alcantara allowed four hits and two runs in four innings. After walking none in a win against Colorado, the young right-hander issued five free passes in 93 pitches. He had no strikeouts after whiffing six in his season debut.
"You can't pitch away from contact," Marlins manager Don Mattingly said. "You've got to use your stuff. I really have to say it was a side step. At least it wasn't backwards. Not a step forward, a side step."
The Marlins had dropped nine straight at SunTrust Park. They improved to 5-16 at the Braves' third-year home.
Marlins: Mattingly said OF Garrett Cooper likely won't be ready to begin baseball activities until next weekend. Cooper is on the injured list with a left calf strain.
Braves: Manager Brian Snitker gave Donaldson a scheduled day off at third base. Injuries limited Donaldson, the 2015 AL MVP, to 113 games in 2017 and 52 last season. "We're going to give him a break here and there," Snitker said. "With this long stretch, I'm going to give a few guys a day off next week, but it was just more of today or tomorrow. He can get a left-handed matchup tomorrow." ... Acuna and Nick Markakis left six runners on. Albies left five.
Atlanta C Brian McCann will go on the injured list after straining his right hamstring in the fourth. He left the game and was replaced by Tyler Flowers, who was hit by a pitch on the outside of his right hand in the fifth. X-rays came back negative on Flowers, but it's likely he won't play for a couple of days. The Braves plan to call up C Alex Jackson from Triple-A Gwinnett.
"Sometimes you never know," Flowers said. "I could have good range of motion in the morning. I wouldn't imagine more than a couple of days at the most."
Swanson made two impressive plays at shortstop. He caught a liner and threw out Alfaro, who was leading too far off first, to end the second. Swanson ended the third by catching a ball on a short hop that glanced off Wright and throwing out Curtis Granderson.
Snitker said Johan Camargo, in the lineup for Donaldson, will start again Sunday. Camargo, who went 0 for 3 with two walks, was the everyday third baseman last year and hit. .272 with 19 homers and 76 RBI in 134 games, but was moved to a jack-of-all-trades role after Donaldson signed a one-year deal. Camargo, a switch-hitter, started in left field Wednesday against the Chicago Cubs.
Marlins: LHP Caleb Smith, seeking his first win of the season, is 1-0 with a 2.16 ERA in two career starts against Atlanta.
Braves: LHP Sean Newcomb will make his seventh career start against Miami. He is 4-1 with a 2.06 ERA vs. the Marlins. Newcomb did not get a decision in his first start this season, allowing six hits, four walks and striking out three in four innings of an 8-0 win over the Cubs.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
Dodgers' Gonsolin gets start against Braves' Fried
Los Angeles rookie right-hander Tony Gonsolin will be promoted from Triple-A to start against the host Atlanta Braves on Sunday when the two division-leading clubs complete their three-game series.
Brewers, Nats regroup for finale after Saturday's marathon
The Milwaukee Brewers and Washington Nationals combined for 29 runs and 38 hits in 20 minutes short of six full hours of baseball on Saturday night, and the two clubs will have a quick turnaround on Sunday.
Tigers' Boyd looks to right ship vs. Rays
Matthew Boyd emerged as the Detroit Tigers' ace early this season, but he hasn't pitched like one lately.
Cards' Flaherty next to try to tame Reds rookie Aquino
Rookie Aristides Aquino has been the talk of the majors since making his season debut on Aug. 1, while right-hander Jack Flaherty has silenced the opposition in that same stretch.
Seager, Mariners look to stay hot in Toronto
The Seattle Mariners will be trying to win the second straight series of their nine-game road trip Sunday afternoon, while the Toronto Blue Jays hope to win their second successive home series.
Padres experimenting with leadoff hitters vs. Phillies
Several teams have used a closer-by-committee approach.