Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nc6 3. e3 Bf5 4. Bb5 Qd7 5. Nf3 f6 6. Bd3 O-O-O 7. c3 Nh6 8.
Na3 Nf7 9. Bb5 a6 10. Bxc6 Qxc6 11. Qb3 Be4 12. O-O Bxf3 13. gxf3 e5 14. Bg3
Bd6 15. Kh1 Ng5 16. c4 Bxa3 17. Qxa3 Nxf3 18. Rac1 Nd2 19. Rfd1 dxc4+ 20. Kg1
Nf3+ 21. Kf1 exd4 22. b3 c3 23. Qa5 Nd2+ 24. Rxd2 Qh1+ 25. Ke2 Qxc1 *
Position (FEN): 2kr3r/1pp3pp/p4p2/Q7/3p4/1Pp1P1B1/P2RKP1P/2q5 w - - 0 26
White to move.
Themes: Queenside Attack Endgame Mate in 1 
Puzzle rating: 872
Best move: Qxc7#