Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 Nf6 5. Nc3 e6 6. a3 a6 7. Nf3 Be7 8. Be2
O-O 9. O-O b5 10. h3 h6 11. Be3 Bb7 12. Bd3 d5 13. e5 Nd7 14. Nh2 b4 15. Ne2
Nb6 16. Bb1 f6 17. exf6 Bxf6 18. Qd3 Nc4 19. Qh7+ Kf7 20. Qg6+ Ke7 21. Bf4 Qe8
22. Qc2 e5 23. dxe5 N6xe5 24. Re1 g5 25. Bg3 Qc6 26. Nd4 Qc5 27. Nf5+ Kd8 28.
Nxh6 Rh8 29. Nf5 d4 30. Nxd4 Qd5 31. Rd1 *
Position (FEN): r2k3r/1b6/p4b2/3qn1p1/1pnN4/P5BP/1PQ2PPN/RB1R2K1 b - - 2 31
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1311
Best move: Qxg2#