Preheat the oven to 350 degrees F. Spray a 9x13 inch baking dish with nonstick spray.
In a small bowl, whisk together the oats, cinnamon, baking powder and salt. In a large bowl, whisk together the eggs, yogurt, milk, maple syrup, vanilla extract and almond extract.
Add the dry ingredients to the wet and mix until combined. Stir in the diced peaches. Spread the mixture into the baking dish.
In a bowl, mash together the sugar, flour, butter and cinnamon with a fork, combining the butter into the dry ingredients. Use your hands and continuously rub the mixture together until it resembles sand.
Sprinkle the streusel all over the oats.
Bake for 35 to 40 minutes, or until it’s golden and set. Let cool slightly before serving. Serve with yogurt, a drizzle of heavy cream, extra peaches or whatever you wish.