Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. f4 c5 3. Nf3 a6 4. d4 cxd4 5. Qxd4 Nc6 6. Qf2 g6 7. Nc3 Bg7 8. a3
Nh6 9. Bd3 f5 10. e5 dxe5 11. fxe5 Ng4 12. Qg3 Ngxe5 13. Nxe5 Nxe5 14. Be2 O-O
15. Bf4 Nc6 16. Bd3 e5 17. Bg5 Qb6 18. O-O-O e4 19. Bc4+ Kh8 20. Nd5 Qc5 21.
Bb3 Be6 22. Kb1 Rac8 23. Rd2 Nd4 24. Be7 Nxb3 25. Bxc5 Nxd2+ 26. Kc1 Rxc5 27.
Nf4 Bh6 28. Kxd2 Rd8+ 29. Kc1 Rdc8 30. Kb1 Bg8 31. Qh4 Bg7 *
Position (FEN): 2r3bk/1p4bp/p5p1/2r2p2/4pN1Q/P7/1PP3PP/1K5R w - - 7 32
White to move.
Themes: Kingside Attack, Pin Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 825
Best move: Nxg6#