Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 h6 4. c3 Nf6 5. d3 Be7 6. O-O c6 7. a3 b5 8. Bb3 a5
9. Bc2 O-O 10. Re1 Be6 11. d4 exd4 12. cxd4 Nbd7 13. Qd3 d5 14. e5 Ne4 15. Rxe4
dxe4 16. Qxe4 f5 17. Qxc6 Bc4 18. b3 Rc8 19. Qg6 Be2 20. Bxh6 Rf7 21. e6 Bf6
22. Qxf7+ Kh8 23. exd7 Rxc2 24. h3 gxh6 25. Qe8+ Kg7 26. Ne5 Bxe5 27. Qxd8 *
Position (FEN): 3Q4/3P2k1/7p/pp2bp2/3P4/PP5P/2r1bPP1/RN4K1 b - - 0 27
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 825
Best move: Rc1#