Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 d6 5. O-O Bd7 6. c3 h6 7. Re1 a6 8. Ba4
Be7 9. d4 O-O 10. Bxc6 Bxc6 11. d5 Bd7 12. Qc2 c6 13. Qb3 cxd5 14. Qxb7 dxe4
15. Nfd2 d5 16. Qb3 Be6 17. Qc2 Ng4 18. f3 Qb6+ 19. Kh1 Nf2+ 20. Kg1 Nh3+ 21.
Kh1 Qg1+ 22. Rxg1 *
Position (FEN): r4rk1/4bpp1/p3b2p/3pp3/4p3/2P2P1n/PPQN2PP/RNB3RK b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 918
Best move: Nf2#