Preheat oven to 350 degrees F.
Grease the bottom and sides of a 9x13 baking pan and line it with parchment paper, overhanging on the edges for easy removal of the cake.
In a large bowl combine flour, lemon zest, baking powder, salt and set aside.
In the bowl of an electric mixer, cream together butter and sugar for 1-2 minutes, until light and fluffy. Scrape the sides and bottom of the bowl with a spatula, whisk in egg, sour cream and vanilla extract.
On low speed add the dry ingredients. Press mixture into prepared pan.
Combine softened cream cheese with sugar, add egg, vanilla extract and whisk until well mixed. Pour over the cake layer and spread it evenly.
Top with 1 cup of cherries.
In a medium bowl combine sugar, salt and flour, pour melted butter over the ingredients and mix with a fork until well combined and large crumbs are still visible. Top the cake with the crumb mixture and remaining 1 cup of cherries.
Bake 50-55 minutes or until a toothpick inserted into the center of the cake comes out clean. Rotate cake mid baking for uniform baking.
Cool completely before cutting and serving.
