Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 Nf6 5. Bd2 e6 6. Ne4 Qd5 7. Nxf6+ gxf6
8. Bc3 Nc6 9. Nf3 Bg7 10. Be2 f5 11. O-O Bd7 12. b3 O-O-O 13. Bc4 Qd6 14. Qd2
h5 15. a3 h4 16. Bb4 Nxb4 17. axb4 Kb8 18. Ra3 Bc6 19. Rfa1 b5 20. Rxa7 bxc4
21. R1a6 Qd5 22. b5 Qxb5 23. bxc4 Qxc4 24. Qa5 Qd5 *
Position (FEN): 1k1r3r/R1p2pb1/R1b1p3/Q2q1p2/3P3p/5N2/2P2PPP/6K1 w - - 2 25
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1497
Best move: Qxc7#