Yunel Escobar singled off David Herndon (0-2) to start the 11th and scored when Diaz ripped a liner to the gap in right-center. Mike Zagurski got the next two outs before Hinske connected.
Jesse Chavez (1-1) pitched a scoreless 10th to earn the win. Billy Wagner finished for his 18th save in 21 chances.
Raul Ibanez hit a two-run homer for Philadelphia, which managed just three hits.
The two-time NL champion Phillies fell five games behind the Braves. They will try to win the series when 47-year-old Jamie Moyer goes for his 10th victory on Wednesday night.