Preheat your oven to 325°F / 160°C.
Combine the graham cracker crumbs, cocoa powder, sugar, and melted butter in a medium-sized mixing bowl.
Mix well, then pour the mix into a greased 9-inches / 22 cm round springform cake pan.
Press the graham cracker crumb crust into the bottom of the pan, compacting it well.
Bake the crust in the preheated oven for 10 minutes then remove from the oven to cool.
Place the cream cheese in a large mixing bowl and beat together with the 1 ⅓ cup white sugar until creamy.
Add the salt, extracts, eggs, sour cream, and heavy cream and mix well, making sure there are no lumps in the batter.
Add the flour and espresso and mix again.
Pour the cheesecake batter into the pan with the baked crust and then wrap the edges of the pan in foil and place the pan in a water bath.
Bake for 1 hour in the preheated oven, adding more water to the water bath as needed.
The top of the cheesecake should be slightly puffed and not look wet.
Remove the pan from the water bath and allow it to cool completely before removing the springform pan ring.
Slice and serve!