Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c3 c5 3. Bf4 e6 4. Nf3 b6 5. e3 h6 6. b3 Bd6 7. Ne5 Bxe5 8. Bxe5 f6
9. Bg3 cxd4 10. cxd4 Ne7 11. Bd3 O-O 12. Qh5 Ba6 13. Bc2 Nbc6 14. a3 Rc8 15.
Qd1 Nb8 16. Bd3 Nec6 17. Bxa6 Nxa6 18. O-O Qe7 19. b4 b5 20. Nc3 Ncxb4 21. Nxb5
Nc2 22. Rc1 Nxa3 23. Nxa3 Qxa3 24. Rxc8 Rxc8 25. Qb1 Qe7 26. Qa2 Nb4 27. Qa3
Kf7 28. Ra1 Kg6 29. Qxa7 Qxa7 30. Rxa7 *
Position (FEN): 2r5/R5p1/4ppkp/3p4/1n1P4/4P1B1/5PPP/6K1 b - - 0 30
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 496
Best move: Rc1#