Eflin continued to shine for Philadelphia with just four hits allowed over seven shutout innings, and Hoskins hit a three-run homer to help the Phillies beat the New York Yankees 3-0 on Wednesday night.
Eflin, acquired in the 2014 trade that sent fan favorite and former NL MVP Jimmy Rollins to the Los Angeles Dodgers, won his fifth straight start and kept the surprising Phillies in the thick of the NL East race.
"You can see why they're kind of excited about him," Yankees manager Aaron Boone said. "I thought he threw the ball really well and really was in command. He kind of shut us down. We were pretty quiet. Even when we're not scoring runs, we're mounting things. We really didn't mount that much against him."
Eflin (6-2) became the first Phillies pitcher to win five starts in a month (he had a 1.76 ERA in June) since Cole Hamels went 5-0 in May 2012. Eflin has turned into a stopper of sorts for Philly: He won his fourth game this month following a Phillies loss. Eflin walked two, struck out six and helped the Phillies avoid a three-game sweep before beginning a key four-game series against the division rival Washington Nationals. The Phillies trail the Atlanta Braves by 2 1/2 games, and the Nationals are 3 1/2 back.
"Being able to be healthy and to focus on pitching alone is probably the biggest thing," Eflin said. "Going in with a great game plan and two catchers who know how to call a great game is extremely beneficial. And doing that and putting the puzzle pieces together has been awesome."
Eflin, who did not allow a homer over 30 2/3 innings in June, also at last got most of the 42,028 fans at packed Citizens Bank Park to root, root, root for the home team. Yankees fans swarmed the stadium for all three games of the series, and "Let's go Yankees!" chants boomed at first pitch.
By the time Searanthony Dominguez struck out Gleyber Torres to wrap up his fifth save, over two scoreless innings, Phillies fans were on their feet as Yankees fans trudged toward the exits.
Manager Gabe Kapler implored Phillies fans to pack CBP for the Nationals series.
"You need exposure to that because we expect to be in the playoffs many times in the coming years," he said. "These are young players that are going to be expected to perform under those conditions. It's nice to have some exposure to that early in their careers."
The Yankees, who have the best record in baseball at 52-26, sat slugging outfielder Aaron Judge for the series finale. Boone wanted to pair a day of rest with Thursday's off day to keep Judge fresh when the team returns to the Bronx for a weekend set with Boston. The Yankees and Red Sox have been neck and neck atop the AL East, the only teams with a legitimate shot at the division title.
Luis Cessa (0-1) lasted only three innings in his first start for the Yankees since last Aug. 14 and was optioned to Triple-A Scranton/Wilkes-Barre after taking the loss. The Phillies had two runners on and two outs in the second inning when Hoskins connected on an opposite-field shot to left for his 12th homer of the season. He hit his sixth home run in 17 games this June, and he has given the Phillies a lead with 11 of his homers.
Yankees: RHP Masahiro Tanaka, on the 10-day DL since June 9 with strained left and right hamstrings, is set to throw again on Friday. The Yankees haven't decided if Tanaka will make a rehab start or throw a simulated game.
Phillies: RHP Pat Neshek, out all season because of an injured right shoulder, is set to make his third rehab appearance on Friday. He's pitched twice for Double-A Reading. ... RHP Jerad Eickhoff (nerve) will throw a bullpen session on Thursday and head to Florida for more work. ... RHP Luis Garcia (sore right wrist) will throw a bullpen session on Friday and could possibly be activated on Sunday. ... RHP Edubray Ramos (right shoulder) will throw from flat ground on Thursday.
Hoskins became the fastest Phillie to reach 30 career homers in games played (119), topping Chuck Klein (132) and Ryan Howard (134).
"My first thought was, `Wow.' Any time you get mentioned in a sentence with either of those guys or anyone of their caliber is pretty humbling," he said.
Yankees reliever Giovanny Gallegos struck out a career-high six over three innings.
Yankees: After a day off on Thursday, CC Sabathia (4-3, 3.18 ERA) takes the mound to open the three-game set against the Red Sox. Boone said Luis Severino, the majors' first 12-game winner, will start on Sunday.
Phillies: RHP Aaron Nola (9-2, 2.58) opens the first of a four-game series against the Nationals.
For more AP baseball coverage: https://apnews.com/tag/MLBbaseball
Orioles take 3-game slide into matchup with Rays
Baltimore Orioles (22-41, fifth in the AL East) vs. Tampa Bay Rays (41-24, first in the AL East)
Padres look to stop 4-game slide against Mets
San Diego Padres (37-29, third in the NL West) vs. New York Mets (32-24, first in the NL East)
Ross expected to start for Washington against San Francisco
San Francisco Giants (40-24, first in the NL West) vs. Washington Nationals (26-35, fifth in the NL East)
Braves take 4-game losing streak into matchup with Marlins
Atlanta Braves (29-33, third in the NL East) vs. Miami Marlins (29-35, fourth in the NL East)
Ray expected to start for the Blue Jays against Red Sox
Toronto Blue Jays (32-30, third in the AL East) vs. Boston Red Sox (39-26, second in the AL East)
Diamondbacks take 9-game slide into matchup with Angels
Los Angeles Angels (32-32, third in the AL West) vs. Arizona Diamondbacks (20-45, fifth in the NL West)