Preheat the oven to 350°F. Lightly grease (or line with parchment) a 9" x 13" pan.

To make the squares: In a medium-sized mixing bowl, whisk together the flour, ginger, allspice, salt, baking soda, and crystallized ginger.

In a separate bowl, stir together the molasses, eggs, brown sugar, and butter.

Combine the wet and dry ingredients, beating until smooth. Perfect your technique Blog Raising the bar: Sticky Ginger Squares By PJ Hamel

Spread the batter in the prepared pan, and set it aside.

To make the streusel topping: Using a pastry blender, electric mixer, or your fingers, mix together the flour, butter, salt, and brown sugar until it's fairly well-blended; some chunks of butter can remain. Mix in the crystallized ginger.

Bake the squares for 15 minutes. Sprinkle on the streusel, and bake an additional 30 minutes, until the streusel is a deep, golden brown.