Preheat oven to 350. Peel peaches, dice, and set aside.
For the crust, whisk together flour, sugar, baking powder, and salt.
Beat in butter and egg. Reserve 1/2 cup for crumbly topping.
Press the remaining batter into 9x13 dish and bake for 10 minutes.
While crust is baking, beat softened cream cheese together with sugar, egg, and vanilla until creamy.
Remove crust from oven and layer peaches evenly over crust. Spread cream cheese filling over peaches and top with reserved crumbly topping.
Bake for 30-35 minutes. Serve with vanilla ice cream!