The Atlanta Braves scored 29 runs against the Miami Marlins on Wednesday night, falling one short of tying the major league record for most runs in a game.

Adam Duvall‘s seventh-inning grand slam gave host Atlanta a 29-9 lead, which ended up being the final score.

The 29 runs are tied for the second most in a game in the modern era (since 1900), just shy of the Texas Rangers‘ 30 against the Baltimore Orioles in 2007. The 1950 Red Sox and 1955 White Sox also scored 29 runs in a game.

“Pretty amazing,” said Freddie Freeman, who drove in six runs with three hits, including a two-run homer. “Hard to put into words, really, when you look up and see 29 runs on the board.”

A day after being shut out by the Marlins on four hits, the Braves broke loose. They had 23 hits, including seven homers, to score the most runs in Braves franchise history (Boston, Milwaukee and Atlanta) since 1900. They topped the old record by six runs.

Atlanta trailed Miami 2-0 heading into the bottom half of the second inning, when the Braves sent 14 batters to the plate and exploded for 11 runs.

Duvall hit one of the team’s three homers in the second, knocking Pablo Lopez out of the game. Duvall hit another homer, his 12th, in a six-run fifth and added the slam in the seventh off Josh Smith.

He finished 3-for-4 with three homers and a franchise-record-tying nine RBIs. He also became the first player in Braves history with multiple three-homer games in a season; his previous one came last week in Boston.