PHILADELPHIA -- - Kyle Gibson retired his first 18 batters and pitched one-run ball over eight innings, Kyle Schwarber hit his NL-leading 34th homer and the Philadelphia Phillies beat the Washington Nationals 7-2 Friday night.
Rhys Hoskins, J.T. Realmuto, Nick Castellanos and Darick Hall also homered for the Phillies, who have won eight of nine to solidify their standing in the race for the NL's third and final wild-card position. The victory moved Philadelphia 10 games over .500 for the first time since they were 37-27 on June 8, 2019.
Gibson (7-4) overpowered Washington's lineup, weakened significantly after the club traded Juan Soto and Josh Bell to San Diego this week. He struck out four, allowed two hits and hit two batters over 105 pitches in his first start in nine days after taking bereavement leave for the death of his grandmother.
"Whenever you can execute pitches consistently and you feel like you are executing pitches in the right spot, you are locked into things and not thinking about adjustments," Gibson said.
With four pitches getting mixed and matched and working on the corners, Gibson was able to force soft contact for most of the night.
"His two-seamer was really good," Nationals manager Dave Martinez said. "His cutter was good. He didn't throw a slider for a strike until, like, the third time through the order. But man, that was pretty nasty."
Gibson forced 12 groundball outs, including a sparkling backhand defensive play by third baseman Alec Bohm on a hard-hit ball by Ildemaro Vargas to end the sixth that kept the dream of a perfect game alive.
"Once you get through the first time around the lineup, you start thinking about it," Gibson said. "And then, when you get that play from (Bohm), you start chasing it, knowing you have one more time through the lineup. And it was a lot of fun."
Washington's Victor Robles broke up the perfect game by getting plunked with a sinker in his left forearm to begin the seventh inning. The next batter, Luis Garcia, ended Gibson's no-hit bid with a clean single into left field over the glove of Bohm.
"I got tired for my first time on the mound in a while," Gibson said. "I stayed on my throwing routine, but not on my cardio routine. So I started losing my legs a bit and got the ball up."
"That was the sharpest he has been," Realmuto said. "From the bullpen on."
The Nationals/Expos franchise has not been no-hit since David Cone's perfect game against Montreal on July 18, 1999.
All of the offense that Gibson needed came in the first inning when Philadelphia jumped on starter Josiah Gray.
Hoskins hit a solo shot to right for his 22nd homer to start the scoring. Two hitters later, Castellanos crushed an inside fastball to deep left field for his 10th, making it 3-0. Hall immediately followed with his sixth homer since being called up from Triple A Lehigh Valley on June 29.
Realmuto - who fell a double short of the cycle - lifted a high-arcing homer that sneaked over the left-field wall for a two-run homer in the third.
Gray (7-8) was charged with six runs over four innings.
"He didn't quite have his best stuff tonight and we were able to take advantage of it," Realmuto said.
Schwarber closed out the Philadelphia scoring in the seventh with a rocket that hit the steps inside the home bullpen in deep right-center.
Nationals: RHP Tyler Clippard threw a scoreless inning during a rehab assignment for Triple-A Rochester on Friday night. Clippard got two groundouts and one fly out in 11 pitches for the Red Wings. Clippard has been on the 15-day injured list since July 19 with a groin strain.
Phillies: Recalled INF Nick Maton from Triple-A Lehigh Valley and optioned INF Yairo Munoz.
The Phillies and Nationals meet Saturday in the third game of their four-game set. Washington will send LHP Patrick Corbin (4-15, 6.57 ERA) to the mound against Phillies LHP Ranger Suarez (7-5, 3.60).