Preheat your oven to 350°F (175°C). Grease your 9x13-inch baking pan, or line it with parchment paper for easy removal.
In a large mixing bowl, combine the granulated sugar, 1/2 cup melted unsalted butter, 1 large egg, 1 egg yolk, 2 teaspoons vanilla extract, and 1/8 teaspoon almond extract. Mix until smooth and creamy.
In a separate bowl, whisk together the flour, baking powder, and salt. Gradually add this to the wet mixture, stirring until just combined. Do not overmix.
Pour the batter into the prepared baking pan, evenly spreading it out.
In another mixing bowl, beat together the cream cheese and 1/2 cup melted unsalted butter until smooth. Add in the 2 large eggs, 2 teaspoons vanilla extract, and the powdered sugar. Mix until well combined and creamy.
Pour the cream cheese mixture over the top of the cake batter in the baking pan. Bake for 40-45 minutes, or until the edges are set but the center is still slightly gooey.
Allow the cake to cool in the pan on a wire rack for at least 30 minutes. Dust with additional powdered sugar before serving.