Zach Eflin and the Phillies are on a roll.
Eflin pitched seven strong innings for his sixth straight victory, Andrew Knapp had the winning hit for the second straight game and Philadelphia beat the Baltimore Orioles 3-2 on Tuesday night for its 11th win in 16 games.
Rhys Hoskins had a two-run double, rookie Seranthony Dominguez pitched four outs for his eighth save and Maikel Franco made a game-saving defensive play for the Phillies, who pulled within 2 ½ games of the Braves for first place in the NL East.
“It was a great team win,” Eflin said.