Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 d5 4. e5 c4 5. Nf3 Nc6 6. Be2 Nge7 7. O-O Qb6 8. Qc2
Bd7 9. b3 Ng6 10. a4 a5 11. Na3 Bxa3 12. Rxa3 O-O 13. Bd2 Nce7 14. Rb1 Qc6 15.
Rba1 b5 16. b4 axb4 17. cxb4 bxa4 18. Bd1 Rfc8 19. Rxa4 Rxa4 20. Rxa4 Qxa4 21.
Qxa4 Bxa4 22. Bxa4 c3 23. Bc1 Nc6 24. Bxc6 Rxc6 25. Ne1 Rc4 26. Nf3 Rxb4 27.
Ne1 Rb1 28. Nd3 Nf4 29. Nxf4 *
Position (FEN): 6k1/5ppp/4p3/3pP3/3P1N2/2p5/5PPP/1rB3K1 b - - 0 29
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 646
Best move: Rxc1#