Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. Nc3 Bb4 4. Qc2 b6 5. Nf3 Bb7 6. e3 O-O 7. Be2 d5 8. O-O
Nbd7 9. a3 Bxc3 10. Qxc3 Ne4 11. Qc2 f5 12. b4 g5 13. c5 Bc8 14. c6 Ndf6 15.
Ne5 g4 16. a4 a5 17. b5 Nd6 18. Ba3 Qe7 19. Bd3 Rd8 20. Kh1 Qg7 21. Bxd6 Rxd6
22. Rg1 Qh6 23. Qe2 Nh5 24. f3 *
Position (FEN): r1b3k1/2p4p/1pPrp2q/pP1pNp1n/P2P2p1/3BPP2/4Q1PP/R5RK b - - 0 24
Black to move.
Themes: Pin Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 800
Best move: Ng3#