Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 Ne4 3. Bh4 c5 4. f3 g5 5. fxe4 gxh4 6. e3 Bh6 7. Qd3 Qb6 8. b3
Nc6 9. c3 d6 10. Nf3 h3 11. g3 Bg4 12. Nbd2 O-O 13. Be2 Kh8 14. Nh4 Bd7 15. Nc4
Qc7 16. d5 Nb8 17. a4 b6 18. O-O Bg5 19. Nf5 Bc8 20. Bg4 Nd7 21. Bxh3 Ba6 22.
Bg2 Ne5 23. Qe2 Rg8 24. Rfe1 Bf6 25. Rac1 Rg4 26. h3 Rg5 27. Kh2 Rag8 28. Nxe5
Bxe2 *
Position (FEN): 6rk/p1q1pp1p/1p1p1b2/2pPNNr1/P3P3/1PP1P1PP/4b1BK/2R1R3 w - - 0 29
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 993
Best move: Nxf7#