The go-ahead homer came in the eighth inning, and all four runs in the frame were unearned after an errant throw by Philadelphia third baseman Kevin Frandsen prolonged the inning.
Hart hit a ball to deep right that hit the top of the wall. The ball then struck the back of Domonic Brown's glove as he tried to make a leaping catch and it bounced over the fence.
Lindblom (2-3) took the loss.
Livan Hernandez (4-1) worked the eighth inning in relief and eventually was credited with the win.
Jim Henderson came on in the ninth after Manny Parra had loaded the bases and got Erik Kratz on a groundout to end the game. It was Henderson's third save.
Scarlett Johansson steps out with fiance after pregnancy reveal
Senate Democrats to pull all-nighter on climate change