Chess puzzle (Checkmate)
Opening: Rat_Defense, Rat_Defense_Harmonist
Moves: 1. e4 d6 2. f4 Nf6 3. Nc3 g6 4. d3 Bg7 5. Be3 O-O 6. Qd2 b6 7. Be2 Bb7 8. g4 e6
9. O-O-O Nbd7 10. f5 exf5 11. gxf5 gxf5 12. exf5 Bxh1 13. Nh3 Bb7 14. Rg1 Kh8
15. Bd4 Rg8 16. Ng5 c5 *
Position (FEN): r2q2rk/pb1n1pbp/1p1p1n2/2p2PN1/3B4/2NP4/PPPQB2P/2K3R1 w - - 0 17
White to move.
Themes: Kingside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 626
Best move: Nxf7#