Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. b4 cxb4 5. d4 Nc6 6. a3 bxa3 7. c3 Nh6 8. Bxh6
gxh6 9. Nxa3 Bxa3 10. Rxa3 a5 11. Bd3 b6 12. O-O Ba6 13. Bxa6 Rxa6 14. Qd2 b5
15. Qxh6 b4 16. cxb4 Nxb4 17. Qg7 Ke7 18. Ng5 Qf8 19. Qf6+ Ke8 20. Rc1 Rc6 21.
Rca1 Nc2 22. Rxa5 Nxa1 23. Ra8+ Kd7 24. Rxf8 *
Position (FEN): 5R1r/3k1p1p/2r1pQ2/3pP1N1/3P4/8/5PPP/n5K1 b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 1074
Best move: Rc1#