Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d3 Nf6 5. h3 Bd6 6. Be2 O-O 7. O-O Re8 8.
Nc3 c5 9. Bg5 Be6 10. Qd2 Nc6 11. Rfe1 h6 12. Bh4 g5 13. Bg3 Bxg3 14. fxg3 Qd6
15. Kf2 Nh5 16. g4 Qg3+ 17. Kg1 Nf4 18. Bf1 Nxh3+ 19. Kh1 Nf2+ 20. Kg1 Nxg4 21.
Ne2 Qf2+ 22. Kh1 Nce5 23. Nc3 Nxf3 24. Qxf2 *
Position (FEN): r3r1k1/pp3p2/4b2p/2pp2p1/6n1/2NP1n2/PPP2QP1/R3RB1K b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 948
Best move: Nxf2#