Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. e5 Nc6 3. Nf3 e6 4. c3 g6 5. d4 Bg7 6. Be2 Nge7 7. O-O O-O 8. Be3
cxd4 9. cxd4 Nf5 10. Bg5 Qe8 11. Nh4 Nfxd4 12. Nf3 Nxe2+ 13. Qxe2 d5 14. Bf6
Bxf6 15. exf6 Qd8 16. Ne5 Qxf6 17. Nxc6 bxc6 18. Nc3 Rb8 19. Na4 e5 20. Rac1
Bf5 21. Qa6 Rfc8 22. Qxa7 Ra8 23. Rxc6 Qxc6 24. Qe3 Rxa4 25. Rd1 Rd4 26. Rb1
Re4 27. Qg3 Qc1+ 28. Rxc1 *
Position (FEN): 2r3k1/5p1p/6p1/3ppb2/4r3/6Q1/PP3PPP/2R3K1 b - - 0 28
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 677
Best move: Rxc1#