Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nc3 Nf6 3. e4 e6 4. a3 dxe4 5. f3 exf3 6. Qxf3 Be7 7. Be3 O-O 8.
O-O-O Nd5 9. Nxd5 Qxd5 10. Qg3 Bf6 11. Ne2 b6 12. Nc3 Qd8 13. Ne4 Bb7 14. Nxf6+
Qxf6 15. Bd3 Nd7 16. Rdf1 Qe7 17. Bh6 f6 18. h4 Kh8 19. Be3 Rad8 20. h5 e5 21.
h6 g6 22. dxe5 Nxe5 23. Be2 Be4 24. Bf4 Qc5 25. Bxe5 *
Position (FEN): 3r1r1k/p1p4p/1p3ppP/2q1B3/4b3/P5Q1/1PP1B1P1/2K2R1R b - - 0 25
Black to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1057
Best move: Qxc2#