Preheat the oven to 350°F (175°C) and prepare a baking dish.
In a large mixing bowl, melt the butter and combine it with sugar.
Add eggs one at a time, mixing well after each addition, then stir in vanilla.
Sift together the flour, cocoa powder, baking powder, and salt, then gradually fold into the wet ingredients.
Pour the brownie batter into the prepared baking dish and smooth the top.
Bake for 20-25 minutes until a toothpick inserted in the center comes out with a few moist crumbs.
While the brownies cool, prepare the caramel cornflakes by mixing cornflakes with caramel sauce in a bowl until well coated.
Once the brownies have cooled, spread the caramel-coated cornflakes evenly on top.
Allow the brownies to set for at least an hour before slicing.
Cut into squares and serve, enjoying the delightful crunch and richness.