MIAMI — Ichiro Suzuki’s two-run pinch-hit single put the Miami Marlins ahead in the sixth inning, and they rallied past the Arizona Diamondbacks 7-4 on Tuesday night.
Miami trailed 4-1 before scoring four runs in the sixth, when three Arizona pitchers combined to give up three walks and a hit batsman.
Suzuki’s one-out single put Miami up 5-4 and improved his career average with the bases loaded to .383.
Marcell Ozuna hit a two-run homer for Miami, his third in as many games. Christian Yelich drove in two runs with a fielder’s choice and his second homer.
Arizona’s Welington Castillo hit a two-run homer off Justin Nicolino (2-0), who won despite allowing four runs in six innings. A.J. Ramos pitched a perfect ninth for his eighth save.
The Marlins began a homestand by winning for the eighth time in their past nine games. They improved to 3-7 at Marlins Park.
Arizona, starting a nine-game trip, has lost four straight.
Diamondbacks starter Patrick Corbin allowed three runs in 5 1-3 innings. Andrew Chafin (0-1) failed to throw a strike, walked the only two batters he faced, and both scored.
The Marlins’ Martin Prado, who came into the game leading the majors in batting, went 1 for 5 to drop his average to .398.
Miami catcher J.T. Realmuto batted leadoff for the first time in his career, filling in for the suspended Dee Gordon. Manager Don Mattingly’s lineup experiment paid off when Realmuto doubled and scored in the first.
The game was the first at Marlins Park since a Beyonce concert last week that drew a sellout crowd of 36,000 for the start of her tour. Following the show, the Marlins re-sodded center field as planned, which left seams that are expected to disappear by the end of the homestand.
Before the game, the Marlins recalled RHP Nefi Ogando from Triple-A New Orleans.
Arizona INF Jean Segura, who leads the majors with 37 hits, sat out because of a sore hip. He was available off the bench and is expected to start Wednesday.
Marlins RHP Jose Fernandez (2-2, 4.08) is scheduled to start Wednesday against Rubby De La Rosa (3-3, 4.18), who has won his past three starts. Fernandez is 18-1 at Marlins Park.