Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Bd7 5. Nc3 Nc6 6. Bc4 h6 7. Be3 Nf6 8.
Qd2 Ng4 9. f3 Nge5 10. Nxc6 Bxc6 11. Bd5 Qd7 12. O-O-O Be7 13. Bxc6 bxc6 14.
Bf4 Bf6 15. Bxe5 Bxe5 16. f4 Bxc3 17. Qxc3 O-O-O 18. Qxg7 Rhg8 19. Qd4 Kb8 20.
g3 Qe6 21. Rd3 Qxa2 22. Rb3+ Ka8 23. Qc4 Qa1+ 24. Kd2 Qxh1 *
Position (FEN): k2r2r1/p1p2p2/2pp3p/8/2Q1PP2/1R4P1/1PPK3P/7q w - - 0 25
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 1021
Best move: Qxc6#