Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Nc3 Nf6 6. Be3 e6 7. g3 Be7 8. Bg2
O-O 9. e5 Nxd4 10. exf6 Nxc2+ 11. Qxc2 Bxf6 12. O-O-O Qa5 13. Kb1 Rb8 14. Ne4
Bd7 15. Nxf6+ gxf6 16. Rxd6 Rfc8 17. Qe2 Bc6 18. Bxc6 Rxc6 19. Bh6 Qf5+ 20. Rd3
Rd8 21. Rd1 Rd5 22. Ka1 Qg6 23. Rxd5 Qxh6 24. Rd8+ Kg7 25. h4 Rc1+ 26. Rxc1 *
Position (FEN): 3R4/pp3pkp/4pp1q/8/7P/6P1/PP2QP2/K1R5 b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 577
Best move: Qxc1#