Chess puzzle (Checkmate)
Moves: 1. c4 g6 2. a3 Bg7 3. e3 c5 4. Ne2 e6 5. Ng3 Nc6 6. Nc3 a6 7. Be2 Nge7 8. Nge4
d6 9. O-O O-O 10. f4 b6 11. Bf3 d5 12. cxd5 exd5 13. Ng3 Ra7 14. Nce2 d4 15.
Rb1 Rd7 16. Qb3 b5 17. Bxc6 Nxc6 18. Qc2 d3 19. Qxc5 dxe2 20. Nxe2 Bb7 21. f5
Rd5 22. Qc2 Ne5 23. fxg6 hxg6 24. e4 Rd7 25. Nc3 Nd3 26. b4 Qb6+ 27. Kh1 Nf2+
28. Kg1 Nh3+ 29. Kh1 Qg1+ 30. Rxg1 *
Position (FEN): 5rk1/1b1r1pb1/p5p1/1p6/1P2P3/P1N4n/2QP2PP/1RB3RK b - - 0 30
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 843
Best move: Nf2#