Kyle Ross-USA TODAY Sports

Ranger Suarez tossed a shutout and the host Philadelphia Phillies defeated the Colorado Rockies 5-0 on Tuesday.

Suarez (3-0) allowed seven hits with eight strikeouts and one walk. It was the second career shutout for Suarez, who threw a career-high 112 pitches.

Bryce Harper homered, doubled and drove in three runs for the Phillies. J.T. Realmuto added a two-run home run and Trea Turner doubled and scored two runs.

Ryan McMahon had two hits for the struggling Rockies, who lost for the fourth straight game.

In the ninth, Colorado's Charlie Blackmon opened with a single and Ezequiel Tovar struck out looking. McMahon followed with a single to place runners at first and second, but Elias Diaz struck out on a change-up and Nolan Jones grounded out to Suarez to end the game.

Rockies starter Austin Gomber (0-1) gave up five hits and three runs (one earned) with four strikeouts and no walks in 5 1/3 innings.

The Phillies went ahead 2-0 in the bottom of the first inning when Realmuto launched a two-run home run off Gomber to left-center field.

The Rockies managed only one hit through four innings, a single by Diaz.

Brenton Doyle singled to center with two outs in the fifth before Michael Toglia struck out looking.

Alan Trejo singled to open the sixth and reached second with two outs. McMahon hit an infield single, but Trejo was caught in between third and home and was tagged out.

Turner doubled with one out in the bottom of the sixth to extend his hitting streak to six games. Harper then ripped an RBI double to left-center for a 3-0 advantage.

Johan Rojas walked on four pitches to begin the bottom of the eighth inning. Kyle Schwarber struck out, but Rojas stole second base. Turner popped out before Harper blasted a two-run home run to right field for a 5-0 lead.

More must-reads:

TODAY'S BEST
Hall of Famer, legendary Raiders offensive lineman dead at 86
Report: Cavs owner 'would never' trade Donovan Mitchell to this team
Kim Mulkey adds legendary LSU alum to coaching staff
Insider details LeBron James' role in Lakers' head-coaching search
Cardinals switch up offensive line, move 2023 first-rounder to new position
Commanders poach another key overseer of Lions rebuild
Commanders to hire veteran executive as player personnel director
Guardians designate outfielder for assignment
Patriots' Drake Maye starts OTAs in surprising position
Bettors are buying Bronny James hype before the 2024 NBA Draft
Mets release veteran infielder
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Victor Wembanyama, Chet Holmgren highlight 2023-24 All-Rookie team
Jaguars' Doug Pederson discusses Trevor Lawrence contract extension
Saints, star CB 'moving forward' following trade chatter
Pacers ride historic shooting performance to Game 7 blowout of Knicks
Timberwolves mount incredible second-half comeback to stun Nuggets in Game 7
Xander Schauffele proves doubters wrong with historic win at 2024 PGA Championship
Four things we learned from Joey Logano's All-Star Race win at North Wilkesboro
Phil Foden lifts Manchester City to fourth consecutive English Premier League title