the mound that Royals catcher Salvador Perez didn’t even realize the rookie had a perfect game going until the late innings.The right-hander came within three outs of perfection before Max Kepler walked leading off the ninth and Robbie Grossman followed with a single in Kansas City’s 4-1 win over the Minnesota Twins on Saturday night.“I was so close and I think my heart accelerated a little bit Gary Carter Jersey ,” Lopez said.The 25-year-old made just his seventh big league start, his fifth for Kansas City since he was acquired from Milwaukee in the late-July trade that sent Mike Moustakas to the Brewers.Lopez (2-4) retired his first 24 batters before walking Kepler on a 3-1 fastball. Grossman then smacked a clean single to center field on a 1-2 changeup.“It was the first time he had to go to the stretch the whole game,” Grossman said. “He made some quality pitches against me. I just got enough of the last changeup and hit it up the middle, and luckily missed his glove.”Lopez was removed after 110 pitches, 11 more than his previous high.Ehire Adrianza hit a sacrifice fly off Wily Peralta, who retired Joe Mauer and Jorge Polanco on flyouts for his ninth save, completing the one-hitter.Lopez struck out four and went to five three-ball counts before the walk, including his first three batters of the game.“Last inning was when I got all the emotion,” Lopez said. “I should have not thought about it, like, ‘Let’s just get another inning.’ But that’s experience from what we learned, and next time it will help get another win for the team.”His perfect-game bid was preserved when Jorge Polanco’s fourth-inning liner was caught by right fielder Jorge Bonifacio with a jump in front of the warning track, and when Jake Cave’s liner was snagged by left fielder Alex Gordon with a sliding grab in the fifth.“Gordy saw the ball, looked at (center fielder Brian) Goodwin and looked back up and couldn’t find the ball,” Royals manager Ned Yost said. “He was like Dwight Gooden Jersey , ‘I’m just going to run and hope I find it again,’ and he did and made the catch. When he told me that I was like, ‘OK, this might be one of those nights.'”Lopez was trying to become the second pitcher since at least 1900 to throw a perfect game within his first 10 major league starts. Charles Robertson was perfect in his fourth start with the Chicago White Sox in 1922.Kansas City has never thrown a perfect game and there haven’t been any in the majors since Seattle’s Felix Hernandez threw the 23rd in history, against Tampa Bay on Aug. 15, 2012. The gap between perfect games is the longest since Catfish Hunter’s for Oakland against the Twins in 1968 and Len Barker’s for Cleveland versus Toronto in 1981.Bret Saberhagen pitched Kansas City’s most recent no-hitter, against the Chicago White Sox in 1991. There have been three no-hitters in the major leagues this year, by Oakland’s Sean Manaea, Seattle’s James Paxton and a combined effort by four Los Angeles Dodgers pitchers.Hunter Dozier hit an RBI single in the sixth off Jose Berrios (11-11), who gave up one run and three hits in six innings.Whit Merrifield had a run-scoring single in a three-run seventh off Tyler Duffey and scored on Adalberto Mondesi’s double. Gordon added an RBI single against Andrew Vasquez.“I just sat there; I didn’t want to move,” Yost said. “My heart started pounding I think in about the eighth inning. When we scored those runs it made me feel better. Really wanted to get the fifth run there to try and give us a little more leeway in that situation going into the ninth.”RUNNING OUT OF TIMEMinnesota moved closer to elimination from the AL Central race. Cleveland’s magic number is five for clinching a third consecutive division crown.BERRIOS BOUNCES BACKBerrios was winless with a 6.56 ERA in his previous five starts, with 13 walks in 21 2/3 innings. After making his first career All-Star appearance, the right-hander had gone 2-3 with a 4.69 ERA in eight starts since the break. “We talked about the mental aspect of the game and I thought he was in a good place,” Minnesota manager Paul Molitor said. “I thought he was in attack mode for the most part.”TRAINER’S ROOMTwins: An MRI cleared 3B Miguel Sano of any issues with his sore leg stemming from a slide into second base last week. Molitor hopes Sano could be ready to return in the next couple of days. … 1B-DH Tyler Austin (back) is out for the weekend series, but Molitor hopes the former Yankees prospect is able to return next week when New York comes to town. “Maybe the Yankees will be a little bit of motivation for him http://www.brewersfanproshop.com/authentic-orlando-arcia-jersey ,” Molitor said.UP NEXTRoyals: RHP Ian Kennedy (1-8, 5.13 ERA) will be activated from the disabled list to start Sunday’s series finale. Kennedy has been out since July 10 with a left oblique strain.Twins: RHP Chase De Jong will make his first major league start of 2018 and his first for Minnesota since he was acquired from Seattle on July 30 in a trade that sent left-handed reliever Zach Duke to the Mariners. De Jong was 0-3 with a 6.35 ERA in seven games for Seattle in 2017. MIAMI (AP) — It’s been a month since the Philadelphia Phillies won a series, and Miami’s Sandy Alcantara made sure that drought continued.Alcantara pitched shutout ball into the eighth inning in his second career start, Austin Dean drove in a pair of runs and the Marlins beat the Phillies 2-1 on Wednesday night.Alcantara (2-0) allowed three hits, walked two and struck out six. His ERA, over 12 innings this season, dropped to 0.75.“You’re talking about a guy who can be a top of the rotation guy,” Marlins manager Don Mattingly said.The Phillies swept a four-game set from the Marlins from Aug. 2-5, and have lost 18 of 28 games since — with no series wins in any of their last nine opportunities. They remained three games behind Atlanta in the NL East race, after the Braves wasted a 7-1 lead and lost 9-8 earlier Wednesday to Boston.“We set out to win every baseball game,” Phillies manager Gabe Kapler said. “And our pleasure or our disappointment hinges on how we perform, and not really what Atlanta’s doing.”Jose Bautista had a pinch-hit double and eventually scored on Asdrubal Cabrera’s flare into left field in the eighth, but the Phillies mustered nothing else.Derek Dietrich scored both Miami runs, the first when Dean hit into a fielder’s choice in the second, the other on Dean’s single to center in the fourth. Both of those runs were charged to Phillies starter Nick Pivetta (7-11) Jesus Aguilar Jersey , who gave up three hits and two runs in four innings.“Their starting pitcher did a tremendous job,” Pivetta said. “But at the end of the day, I was the guy who gave up two runs, so it’s on me.”Drew Steckenrider allowed a walk and a single with one out in the ninth, but finished off his fourth save with a pair of strikeouts.Alcantara walked Carlos Santana to lead off the game, walked Roman Quinn to lead off the eighth, and issued no other free passes. He was still reaching 98 mph in the seventh inning, then got himself out of a little situation in the seventh to preserve what was then a 2-0 lead.Phillies catcher Jorge Alfaro, who had singled twice off Alcantara and had three hits on the night, got plunked in the left arm when a fastball from the Marlins rookie sailed up and in. Alfaro wasn’t amused, took a long stare toward Alcantara as he walked to first.But Alcantara wasn’t rattled, and fanned Wilson Ramos on three pitches to end the inning with his 2-0 lead intact. The Marlins let him hit in the bottom of the seventh, then sent him back out for the eighth — pulling him only after the walk to Quinn.That runner didn’t hurt Miami. Santana lined out to second baseman Starlin Castro, Quinn got caught 30 feet off the bag and the Phillies went from having the leadoff runner aboard to having the bases empty with two out.“Everything was working tonight,” Alcantara said.Lewis Brinson had two hits for the Marlins http://www.brewersfanproshop.com/authentic-orlando-arcia-jersey , continuing his strong return after missing two months with a right hip injury. Brinson was hitting .154 when he got hurt; he’s now up to .201, after going 8 for 18 since coming back.TRAINER’S ROOMPhillies: 3B Maikel Franco returned to Philadelphia to have his sore right wrist examined by a specialist. Franco is expected to rejoin the team later this week, and didn’t play in any of the three games in Miami.Marlins: JT Riddle (sore left wrist) remained sidelined, and Miguel Rojas started again at shortstop in his place. The Marlins hope Riddle can play Friday in Pittsburgh.SCOREBOARD WATCHINGThe Boston-Atlanta game was early Wednesday, which meant the Phillies could watch it in their clubhouse before taking the field in Miami. “We’re focused on our club right now but we were certainly watching,” Kapler said.MSD STRONGThe Marlins and Phillies both met with a couple of the survivors from the Feb. 14 massacre at Marjory Stoneman Douglas High School before the game. Former Phillies star Jimmy Rollins signed some autographs, and players from both sides handed out bats and batting gloves as gifts.UP NEXTPhillies: Off Thursday, then RHP Aaron Nola (15-4, 2.23) starts at the New York Mets and LHP Steven Matz (5-11, 4.20) on Friday.Marlins: Off Thursday, then RHP Dan Straily (5-6, 4.13) starts at the Pittsburgh Pirates and RHP Chris Archer (4-7, 4.56) on Friday.