Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bg5 c5 3. d5 d6 4. Nc3 Nbd7 5. e4 a6 6. a4 g6 7. f4 Bg7 8. Nf3 O-O
9. Bd3 Qc7 10. O-O c4 11. Be2 b5 12. axb5 Nc5 13. e5 Ng4 14. exd6 exd6 15. Qd2
Re8 16. Bxc4 Bf5 17. Rfe1 Ne4 18. Nxe4 Bxe4 19. Be2 Qc5+ 20. Kh1 Nf2+ 21. Kg1
Nh3+ 22. Kh1 Qg1+ 23. Rxg1 *
Position (FEN): r3r1k1/5pbp/p2p2p1/1P1P2B1/4bP2/5N1n/1PPQB1PP/R5RK b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 864
Best move: Nf2#