Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nc6 3. Nf3 Bc5 4. b4 Bxb4 5. c3 Ba5 6. O-O Nf6 7. d3 O-O 8. Bg5
h6 9. Bh4 d6 10. d4 Bb6 11. Na3 exd4 12. cxd4 Bg4 13. h3 Bxf3 14. Qxf3 Bxd4 15.
Rad1 Be5 16. Nb5 a6 17. Nc3 Bxc3 18. Qxc3 Nxe4 19. Bxd8 Nxc3 20. Rc1 Raxd8 21.
Rxc3 Rfe8 22. Bxa6 bxa6 23. Rxc6 Rc8 24. Rfc1 Re2 25. Rxa6 d5 26. a4 d4 27.
Rac6 d3 28. Kf1 Ra2 29. R6c4 c5 30. Rxc5 Rxc5 31. Rxc5 Ra1+ 32. Rc1 *
Position (FEN): 6k1/5pp1/7p/8/P7/3p3P/5PP1/r1R2K2 b - - 2 32
Black to move.
Themes: Hanging Piece Endgame, Rook Endgame Mate in 1 
Puzzle rating: 552
Best move: Rxc1#