Preheat the oven to 325°F.
In a medium bowl, combine the graham cracker crumbs, melted butter, and 1/4 cup granulated sugar. Mix until well combined.
Press the mixture firmly into the bottom of a 9-inch springform pan to form the crust. Bake for 10 minutes, then remove from the oven and let it cool.
In a large mixing bowl, beat the softened cream cheese with 1 cup granulated sugar and vanilla extract until smooth and creamy.
Add the eggs one at a time, mixing well after each addition. Stir in the sour cream and ground cinnamon until fully incorporated.
Pour the cream cheese mixture over the cooled crust in the springform pan.
In a separate bowl, combine the sliced peaches, brown sugar, cornstarch, and lemon juice. Toss to coat the peaches evenly.
Spoon the peach mixture over the cheesecake batter.
Bake the cheesecake for 50-60 minutes, or until the center is set but still slightly jiggly.
Turn off the oven and leave the cheesecake inside for an additional hour to cool gradually.
Remove the cheesecake from the oven and let it cool to room temperature. Once cooled, refrigerate for at least 4 hours or overnight before serving.