Preheat the oven to 180°C (350°F). Grease or line a 9-inch (23 cm) springform pan with parchment paper.
In a large mixing bowl, whisk the eggs with the sugar and a pinch of salt until the mixture is light and fluffy.
Add the sunflower oil and yogurt, stirring until well combined.
Gradually fold in the flour and baking powder until you have a smooth, thick batter.
Pour the batter into the prepared pan, spreading it evenly.
Slice the peaches and arrange them on top of the batter.
In a small bowl, combine the flour and sugar for the topping. Add the cold butter and rub it in with your fingers until the mixture resembles coarse crumbs.
Sprinkle the crumble mixture evenly over the peaches and cake batter.
Bake for 35-40 minutes, or until the top is golden and a toothpick inserted into the cake comes out clean.
Let the cake cool for a few minutes before slicing and serving. Enjoy it warm or at room temperature!