Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 Ne7 3. d4 Ng6 4. Bd3 d6 5. O-O Be7 6. c3 Nd7 7. Be3 c6 8. Nbd2
e5 9. d5 c5 10. c4 O-O 11. b3 Nh4 12. Nxh4 Bxh4 13. Nf3 Bf6 14. a3 a6 15. b4 b6
16. b5 Kh8 17. bxa6 Bxa6 18. a4 Bb7 19. Bd2 Rg8 20. Qc1 Nf8 21. Ng5 Ng6 *
Position (FEN): r2q2rk/1b3ppp/1p1p1bn1/2pPp1N1/P1P1P3/3B4/3B1PPP/R1Q2RK1 w - - 7 22
White to move.
Themes: Kingside Attack Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 713
Best move: Nxf7#