In a large bowl, whisk together the flour, baking powder, and salt.
In a separate bowl, whisk together the eggs, buttermilk, and melted butter.
Add the wet ingredients to the dry ingredients and whisk until just combined.
Heat a greased griddle or nonstick skillet over medium heat.
Pour the pancake batter onto the griddle in 1/4 cup portions.
Cook for about 2 minutes per side, or until golden brown and cooked through.
Meanwhile, in a small bowl, whisk together the butter, cinnamon, and cocoa powder for the topping.
Drizzle the topping over the pancakes and sprinkle with sugar.
Serve warm and enjoy!