Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. Ne2 Nc6 6. Be3 cxd4 7. Nxd4 Nxd4 8.
Bxd4 Ne7 9. Bb5+ Bd7 10. Bxd7+ Qxd7 11. O-O Nf5 12. f4 Nxd4 13. Qxd4 Bxc3 14.
Qxc3 Rc8 15. Qa5 a6 16. c3 O-O 17. Rf3 Qe7 18. Qa4 Rfd8 19. Rd1 Rc4 20. Qc2 d4
21. b3 Rxc3 22. Rxc3 dxc3 23. Rxd8+ Qxd8 24. Qxc3 Qd1+ 25. Kf2 Qg4 *
Position (FEN): 6k1/1p3ppp/p3p3/4P3/5Pq1/1PQ5/P4KPP/8 w - - 3 26
White to move.
Themes:  Endgame, Queen Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 594
Best move: Qc8#