In a large mixing bowl, whisk flour, sugar, brown sugar, baking powder, salt and cinnamon together until combined.
Using a pastry blender or a fork, cut butter into flour mixture until crumbly.
In a small bowl, whisk egg and vanilla together and add to flour mixture once butter has been added and mixture is crumbly. Continue using pastry blender until combined.
Remove half of crumb mixture (approximately 3 cups) and press into prepared baking dish.
Stir diced peaches and then add to the top of the crumb mixture.
With the remaining crumb mixture, squeeze with hands to combine as the crumb mixture is added over the peaches.
Place in the oven uncovered and bake for approximately 45 minutes or until crumb topping is slightly browned.
Serve with a big scoop of vanilla ice cream for an extra delicious dessert.