First, pre-heat oven to 450 degrees F.
Next, make the crust. Grind graham crackers until very fine in a food processor. Then add cinnamon and melted butter and pulse with the food processor until crumbs come together.
Spray a spring form pan all over the inside with cooking spray and pour the crumbs into the pan and, using the bottom of a measuring cup or cup, press the crumbs down into the pan all around and bringing the crust up 1 inch on the sides. Refrigerate while you make the cheesecake filling.
To make the filling, beat the cream cheese and sour cream together using the paddle attachment of a stand mixer. Beat until smooth and creamy. Then add in eggs, one at a time and continue beating until incorporated. Add sugar, lemon zest and vanilla extract, making sure everything is well mixed and scarping the bottom of the bowl with a spatula.
Once ready, take the crust out of the fridge and pour cheesecake filling into the pan, slightly tapping and smoothing the top if needed.
Place in 450 degree oven for 10 minutes, then lower the heat to 350 degrees F and continue baking for 1 hour, or until cheesecake is set and you can test with a knife and it comes out clean. Once done, allow to cool at room temperature (about 30 minutes) then cool in refrigerator before topping with sauce (4 hours-overnight).
To make the sauce, add pomegranate, sugar and water and cook on medium-low heat, stirring to begin softening the fruit. Then add the rest of the ingredients and continue stirring until sauce is thick and coats the back of a spoon. Taste for sweetness, if too tart, add a bit more sugar.
When ready, allow sauce to cool for a few minutes and then pour over cheesecake. The sides of the cheesecake will create a "well", which is perfect to hold the sauce.
Let cheesecake and sauce set in the refrigerate for at least 30 minutes before cutting.