Philadelphia Phillies first baseman Bryce Harper (3) runs the bases after hitting his second home run of the game during the fourth inning against the Cincinnati Reds at Citizens Bank Park. Bill Streicher-USA TODAY Sports

Watch: Bryce Harper crushes three HRs in Phillies win over Reds

Philadelphia Phillies first baseman Bryce Harper had been hitless coming into Tuesday night's game against the Cincinnati Reds.

But he took care of that in a big way.

Harper, who had gone 0-for-11 in the Phillies' first four games, exploded for three home runs — including a grand slam — in Philadelphia's 9-4 win at Citizens Bank Park over Cincinnati. It was the second three-home run game of Harper's career.

The two-time National League MVP also drove in six runs on the night.

Harper, 31, gave Philadelphia a 1-0 lead with two outs in the bottom of the first inning when he clobbered Reds starter Graham Ashcraft's 1-2 cut fastball into the left-center field stands. It was measured at 420 feet and had an exit velocity of 107.7 mph.

Harper's second home run came leading off the bottom of the fourth. This time he lined Ashcraft's first pitch 367 feet into the right-field stands. That home run was also the 1,000th run scored of Harper's 13-season career.

He capped things off in the bottom of the seventh with a grand slam off left-handed relief pitcher Brent Suter. 

Harper took Suter's 3-2 pitch deep into the right-center field stands, 422 feet away. It was Harper's seventh career grand slam and gave the Phillies an 8-1 lead.

This was the 26th multi-homer game of Harper's career.

Harper was bothered by a tight back at the end of spring training, which could have contributed to his slow start, as well as being in his first full season playing first base after reconstructive elbow surgery forced him to move from right field.

More must-reads:

TODAY'S BEST
Avalanche force Game 6 with big third period vs. Stars
Celtics finally put away undermanned Cavaliers, advance to conference finals
Steelers to make history in final two months of 2024 season
Thunder bench starting guard for Game 5 vs. Mavericks
Packers will play on Thanksgiving with a rare twist in 2024
Steelers veteran reportedly plans to sit out OTAs
Padres pitcher has honest reaction to team getting booed off the field
MLB announces punishment for Astros' Ronel Blanco over foreign substance
Athletics place lefty on 15-day IL, transfer infielder to 60-day
Rafael Nadal switches gears, gives major update on French Open status
Atlanta to be first race of NASCAR's In-Season Tournament
West Point alum made history in his MLB debut with Reds
Heat legend cautions Lakers against hiring JJ Redick
Welcome to the WNBA: Caitlin Clark sets infamous record in debut
Jalen Brunson leads Knicks to blowout win in Game 5 vs. Pacers
Nikola Jokic torches DPOY to lead Nuggets past Wolves in Game 5
Oilers use late heroics to tie Canucks at two games each
Watch: Astros pitcher ejected after foreign substance check
Kirk Cousins not angry with Falcons because winning is 'hard enough'
Bronny James has surprising comments on potentially teaming up with LeBron

Want more Phillies news?

Join the hundreds of thousands of fans who start their day with Yardbarker's Morning Bark, the best newsletter in sports.