MIAMI — On a sultry Saturday afternoon at LoanDepot Park, Sandy Alcantara once again proved why he remains the heartbeat of the Miami Marlins. The 30-year-old right-hander delivered a masterful seven-inning performance, striking out eight and allowing just four hits as the Marlins blanked the Angels 7-0. In doing so, Alcantara became the franchise's all-time leader in innings pitched, eclipsing the mark previously held by Josh Johnson. The milestone is a testament to Alcantara's durability and consistency since his debut with the Marlins in 2018. He now has 1,312 innings pitched in a Marlins uniform, a number that reflects both his workload and his reliability as an ace. "It means a lot to me," Alcantara said after the game. "I came here as a young guy, and I've always wanted to give everything for this team and this city. To have my name next to a guy like Josh Johnson is special." But the night belonged not just to Alcantara, but also to Xavier Edwards, who provided the offensive fireworks. The 25-year-old shortstop went 3-for-4 with a double and three RBIs, setting the tone early. In the third inning, with runners on first and second, Edwards ripped a two-run double into the left-field corner, giving the Marlins a 2-0 lead. He added an RBI single in the fifth, extending the advantage to 4-0. "I was just trying to get a good pitch to hit and put the ball in play," Edwards said. "Sandy was doing his thing on the mound, so I knew we just needed to give him a little support." That support came in waves. The Marlins tacked on three more runs in the sixth inning, capitalizing on a pair of Angels errors. First baseman Jake Burger led off with a double, and after a walk to Jesus Sanchez, a wild pitch moved both runners into scoring position. A groundout by Jazz Chisholm Jr. brought home Burger, and then a throwing error by Angels shortstop Zach Neto allowed Sanchez to score. Later in the inning, an RBI single by catcher Nick Fortes made it 7-0. For the Angels, it was a frustrating afternoon. Starter Reid Detmers (8-9) struggled with his command, walking four and allowing five earned runs over five innings. The Angels' offense, which entered the day averaging 4.3 runs per game, never found a rhythm against Alcantara's explosive fastball and devastating changeup. "He's one of the best in the game for a reason," Angels manager Ron Washington said. "We had some chances early, but he made big pitches when he needed to. You have to tip your cap." The Angels' best opportunity came in the fourth inning, when they loaded the bases with two outs. But Alcantara induced a weak groundout from Mike Trout, ending the threat. Trout finished 0-for-4 with a strikeout, a rare off day for the three-time MVP. Alcantara's dominance was matched by the Marlins' bullpen, which closed out the game with two scoreless innings. Relievers Tanner Scott and A.J. Puk combined to strike out three and allowed only two hits, preserving the shutout. The victory was the Marlins' fourth in their last five games, keeping them within striking distance of the National League wild-card race. For the Angels, the loss continues a disappointing stretch that has seen them drop seven of their last ten. They now sit eight games below .500 and face an increasingly difficult path to contention. As Alcantara walked off the mound in the seventh inning, he tipped his cap to the crowd of 18,407, acknowledging the milestone. The ovation was loud and long, a fitting tribute to a pitcher who has given so much to the franchise. "Sandy is a competitor, a leader, and now a record-holder," Marlins manager Skip Schumaker said. "We're lucky to have him. He sets the tone every time he takes the ball." The Marlins will look to complete a series sweep on Sunday, sending right-hander Edward Cabrera to the mound against Angels lefty Tyler Anderson.