Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nf3 d5 4. Nc3 Be7 5. Bg5 O-O 6. e3 h6 7. Bxf6 Bxf6 8. Qc2
c6 9. h4 g6 10. g4 Bg7 11. g5 h5 12. O-O-O Nd7 13. Kb1 a6 14. e4 dxc4 15. e5 b5
16. Ne4 Qb6 17. Nf6+ Kh8 18. Bh3 c5 19. Bg4 cxd4 20. Rxd4 Nxe5 21. Rf4 Nxg4 22.
Rxg4 Bb7 23. Ne5 Qc7 24. Qxg6 fxg6 *
Position (FEN): r4r1k/1bq3b1/p3pNp1/1p2N1Pp/2p3RP/8/PP3P2/1K5R w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 963
Best move: Nxg6#