ATLANTA — Rookie Spencer Schwellenbach retired 19 hitters in a row and the Atlanta Braves took two of three in their series with NL East-leading Philadelphia, beating the Phillies 3-2 Thursday night.
After Schwellenbach (5-6) surrendered a one-out single to Bryce Harper in the first, he didn't allow another batter to reach safely until Bryson Stott's infield hit off the pitcher's glove with two outs in the seventh.
''I really wanted that last one,'' Schwellenbach said through clenched teeth. ''I've gotta squeeze the glove and come up the ball.''
J.T. Realmuto followed with a run-scoring double to the gap in right-center, cutting into Atlanta's 3-1 lead and ending Schwellenbach's night. Pierce Johnson struck out Brandon Marsh to end the threat and worked around two walks in the eighth, retiring Trea Turner on an inning-ending double play.
Raisel Iglesias struck out the side in the ninth for his 28th save in 30 chances, extending his scoreless streak to 15 innings.
Adam Duvall homered for the Braves, whose streak of six straight division titles is in serious jeopardy. They still trail the Phillies by six games, with the rivals set to collide again in a week for a four-game set at Philadelphia.
''Now, all the games are big,'' said Braves manager Brian Snitker, whose team holds the final NL wild-card spot. "None are any more important than the others because it's just about winning games.''
Schwellenbach, a surprise contributor to a rotation that lost ace Spencer Strider to a season-ending injury, struck out nine — all of them swinging — over 6 2/3 innings.