Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d6 3. Nc3 g6 4. h4 Bg7 5. h5 Nxh5 6. Rxh5 gxh5 7. e4 Bg4 8. f3
Bd7 9. Be3 Nc6 10. Nge2 e5 11. d5 Ne7 12. Ng3 h4 13. Nh5 Rg8 14. Bg5 Kf8 15.
Nxg7 Kxg7 16. Bxh4 Qf8 17. f4 exf4 18. Qh5 Ng6 19. Bg5 Kh8 20. Bf6+ Rg7 21. e5
dxe5 22. Ne4 Kg8 23. Ng5 f3 24. O-O-O fxg2 25. Bxg2 Nf4 26. Qh6 Bf5 27. Bf3 Rd8
28. Rh1 Rd6 29. Bg4 Bxg4 30. Nxh7 Rg6 *
Position (FEN): 5qk1/ppp2p1N/3r1BrQ/3Pp3/2P2nb1/8/PP6/2K4R w - - 1 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1693
Best move: Qxf8#