Place peaches in bottom of pie shell. In a medium bowl, whisk flour, sugar, eggs, buttermilk, and butter. Stir in extracts. Pour mixture over peaches. Sprinkle cinnamon over pie. Place pie on baking sheet and bake at 350 degrees for forty minutes, or until the middle doesn't jiggle when moved.

Recipe from Southern Plate.

Notes:

You can use 4 cups of sliced fresh peaches, peeled or 4 cups frozen peaches, thawed and drained in place of the canned peaches.