these the opening moves?
When I am hungry
Let us say , real puzzle begins here: white played g7 and must win - how ?
Previous moves were just to dismay chess engines.
Congratulations to Caiello ! He solved difficult #91 
I must say,the author of this puzzle is V.Dolgov and the puzzle won 1st prize in a competition.
Just to say that white can take the bishop 22.Kxg3 and after that hide from checks on " f7 " .
Next puzzle coming soon .
White to play and win
Here is another not easy puzzle.
You can use chess engines,but I think,"human" kind of thinking is more proper here.