Preheat the oven to 350ºF (180ºC).
Butter and dust with cocoa or flour a 13x9 inch (22x33cm) cake pan.
Sift 1 ¾ cups all-purpose flour, ¼ cup unsweetened cocoa powder, 1 teaspoon baking powder, 1 teaspoon baking soda and ½ teaspoon salt together in a bowl. Reserve.
In a large bowl, beat softened ½ cup unsalted butter until creamy.
Add ½ cup sugar and ½ cup dark brown sugar gradually while you continue beating until you have a light and creamy mixture, about 3 minutes.
Add 3 eggs, one at a time, mixing well after each addition.
Add ½ teaspoon vanilla extract.
Beginning and ending with the dry ingredients, add them dry in three additions, alternating with 1 cup sour cream in two additions. You start and end with the flour mixture. Don't overbeat at this point.
Add ½ cup semisweet chocolate chips and stir to mix with a spatula.
Pour into the prepared cake pan and smooth the top.
Sprinkle the streusel chips mixture on top of the cake batter, covering it.
Bake for 35-40 minutes, or until a cake tester or toothpick inserted in the center comes out clean.
Let cool on a wire rack.
Remove from the pan and glaze.
It keeps, wrapped, for 2-3 days at room temperature and in the refrigerator for a week. Or freeze it for a month.