Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nf3 g6 3. Bf4 Bg7 4. Nc3 d5 5. Qd2 O-O 6. Bh6 c5 7. Bxg7 Kxg7 8.
dxc5 Qa5 9. e3 Qxc5 10. Bd3 Nc6 11. h3 e5 12. e4 Rd8 13. Qe2 d4 14. Nd1 h6 15.
O-O Be6 16. a3 a5 17. Nh2 Nh5 18. Qd2 Nf4 19. f3 Qe7 20. Kh1 h5 21. Qf2 h4 22.
Qd2 Qg5 23. Rg1 Rh8 24. Nf2 Nxh3 25. Qxg5 *
Position (FEN): r6r/1p3pk1/2n1b1p1/p3p1Q1/3pP2p/P2B1P1n/1PP2NPN/R5RK b - - 0 25
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 905
Best move: Nxf2#