PHILADELPHIA — Phillies manager Pete Mackanin enjoyed watching Jake Thompson pitch on Sunday. That was about it.

Thompson pitched seven effective innings, but Philadelphia managed just five hits in a 2-0 loss to Julio Teheran and the Atlanta Braves.

“It was nice to see,” Mackanin said. “After his first four outings with us we weren’t sure about what we were seeing, but his last two outings, especially today, he pitched extremely well.”

Thompson (1-5) allowed one run and four hits in his second consecutive quality start after a shaky beginning to his big league career. The right-hander struck out six and walked four.

Teheran (5-9) allowed five hits in six innings. The right-hander improved to 5-1 with a 1.55 ERA in six career starts in Philadelphia.

“Everything is coming together,” Teheran said. “I feel really good. The last two innings I really battled, but I made pitches.”

Teheran cruised through the first four innings, and then wriggled out of bases-loaded jams in the fifth and sixth. Maikel Franco grounded out for the final out of the fifth and Peter Bourjos lined to right on Teheran’s final pitch.

“He was really good,” Braves manager Brian Snitker said. “That last inning he battled his butt off. He’s healthy now and his velocity is back up. He’s back where he needs to be.”

Jim Johnson worked the ninth for his 15th save.

Matt Kemp, who was acquired in a July 30 trade with San Diego, hit a leadoff drive in the second for his 28th homer. Freddie Freeman added another leadoff drive in the eighth for his 29th of the year.

“It’s never fun to lose, but I thought I threw the ball well other than one bad pitch in the second inning,” Thompson said. “It’s nice to know they have confidence in me to get out of those (tough) situations as well.”

Like Teheran, Thompson got into a couple of jams but also pitched out of them, getting Nick Markakis to ground into a double play to escape a bases-loaded situation in the sixth and retiring Adonis Garcia on a grounder to third with the bases loaded in the seventh.

The loss for the Phillies marked only the fourth time in franchise history that they dropped every game of a homestand of six games or longer. They also did it earlier this season. The other two times were in 1883 and 1964.

“It was a miserable homestand,” Mackanin said. “What did we score, 11 runs? We’re striking out too much and we don’t have a good two-strike approach. We don’t have a lot of plate discipline. … We just need to be more professional at the plate.”

SURGING

Atlanta center fielder Ender Inciarte extended his hitting streak to 15 games with a single in the sixth inning. … Freeman extended his hitting streak to 11 games with a double in the fourth. He has reached safely in 27 straight for the longest active streak in the majors. The double was the 200th of his career.

PUNCHLESS PHILLIES

The Phillies were shut out for the eighth time this season. They have scored the fewest runs in the majors this season (500).

REINFORCEMENTS COMING

After shutting down Vince Velazquez following his start Saturday because he reached his innings limit, Phillies general manager Matt Klentak said Alec Asher likely would be recalled to take his place in the rotation. Klentak said he expected “about a half-dozen” more players to be recalled once the minor league playoff season ends.

UP NEXT

Braves: RHP Ryan Weber (1-0, 5.24 ERA) opposes Nationals RHP Max Scherzer (15-7, 2.89 ERA) in the opener of a three-game series in Washington on Monday afternoon.

Phillies: RHP Jerad Eickhoff (9-13, 3.90 ERA) faces Marlins RHP Jake Esch (0-0, 4.15 ERA) in the first game of a three-game series in Miami on Monday afternoon.