Chess puzzle (Checkmate)
Moves: 1. g3 d5 2. Bg2 Nf6 3. e3 Bf5 4. Ne2 c5 5. b3 Nc6 6. Bb2 e5 7. Nbc3 a6 8. d3 h6
9. e4 d4 10. exf5 dxc3 11. Bxc3 Bd6 12. Qd2 Qd7 13. Bh3 b5 14. g4 b4 15. Bb2
Nd4 16. Bxd4 cxd4 17. O-O-O Rc8 18. f4 exf4 19. Nxf4 Bxf4 20. Qxf4 Nd5 21. Qe5+
Ne7 22. Qxg7 Rg8 23. Qxh6 Nd5 24. Rde1+ Ne3 25. g5 Qc7 26. Qh7 *
Position (FEN): 2r1k1r1/2q2p1Q/p7/5PP1/1p1p4/1P1Pn2B/P1P4P/2K1R2R b - - 2 26
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 901
Best move: Qxc2#