Try this for today. Good luck solving it.
Please post the answer in the Comment's Section.
1. hxg5+ Kg8 2. Rh8+ Kxh8 3. Qh5+ Kg8 4. g6 Nf6 5. exf6 Rxf6 6. Qh7+ Kf8 7. Qh8#
Yes, correct!!
Solved
Try this for today.
Good luck solving it. 
Please post the answer in the Comment's Section.