Trea Turner was a triple shy of the cycle in the Phillies' 7-6 win over the Rockies. (Photo by Rich Graessle/Icon Sportswire) Final Score: Phillies 7, Rockies 6 Tuesday was a perfect night of baseball. Ranger Suárez threw his second career complete-game shutout, Bryce Harper broke out of his slump and the team played its most fundamentally sound game of the season. If you were hoping for two straight days of fun, stress-free baseball, save that hope for later. The Phillies (11-8) had a 7-1 lead entering the eighth inning. Forty pitches and nine batters later, the lead fell to 7-6. Gregory Soto allowed three straight singles, then a run to score on a sacrifice fly, reloaded the bases on a walk and allowed another run to score on a walk. He was pulled in favor of Jeff Hoffman, who allowed a third run to score on a groundout and two more to cut the lead to two on a single. Thankfully for the Phillies, José Alvarado shut the door to stave of an embarrassing bullpen collapse. The Phillies will enjoy a rare day off on Thursday and come back to open a weekend home series against the Chicago White Sox. Spencer Turnbull will oppose Garrett Crochet. Highlights Kyle Schwarber and Trea Turner homered on back-to-back pitches in the first inning. Schwarber's drive to right was his 21st leadoff home run as a Phillie and 250th career home run. https://twitter.com/PhilliesNation/status/1780725392070053903 Johan Rojas crushed a ball off the wall in left center field in the sixth inning. Schwarber followed up with his second home run of the night. Rojas reached base safely three times in four plate appearances. https://twitter.com/PhilliesNation/status/1780747037052645378 Cristopher Sánchez was filthy. He struck out ten batters over five innings. His changeup was moving. Rockies hitters swung and missed at nine of his 30 changeups. His season ERA is down to 2.53. Notes Turner extended his extra-base hit streak to five games and his hitting streak to seven. J.T. Realmuto's RBI groundout in the fifth was Turner's 700th career run scored. The Phillies starting staff has allowed only one earned run across three games against Colorado. Ticket IQNext Game Friday, April 19 vs. Chicago White Sox at Citizens Bank Park 6:40 p.m. EST NBC Sports Philadelphia 94 WIP MORE FROM PHILLIES NATION Phillies 2024 Walk-Up Songs Phillies’ Energy Guy Edmundo Sosa Stays Ready In Reduced Role The Evolution Of Ranger Suárez Continues In Second Career Complete-Game Shutout What’s Kept Phillies Pitching So Healthy? Zack Wheeler And Aaron Nola Weigh In… Phillies Insist Bryce Harper Is Healthy Despite Slow Start The Inside Story Of How The Phillies City Connect Uniforms Came To Be Phillies Nuggets: Alec Bohm Says He’s Grown ‘A Lot’ As Player And Person Amid Pitcher Injury Crisis, Rob Thomson Says Phillies Have To Be ‘Really’ Careful With Spencer Turnbull Why Were The Red Jerseys Ones Eliminated By Phillies? Phillies 2024 Giveaway Schedule