Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 e5 6. Ndb5 d6 7. Bg5 a6 8.
Na3 b5 9. Bxf6 gxf6 10. Nd5 Bg7 11. Bd3 Ne7 12. Nxe7 Qxe7 13. O-O Bb7 14. c4 b4
15. Qa4+ Qd7 16. Qxb4 O-O 17. Rad1 Rab8 18. Qd2 Qc6 19. Nc2 a5 20. Ne3 Ba8 21.
Nf5 Kh8 22. Qe2 Qd7 23. Qg4 Rg8 24. Nh6 Qxg4 *
Position (FEN): br4rk/5pbp/3p1p1N/p3p3/2P1P1q1/3B4/PP3PPP/3R1RK1 w - - 0 25
White to move.
Themes: Kingside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 901
Best move: Nxf7#