Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Bg4 4. Nc3 Bxf3 5. Qxf3 Qxf3 6. gxf3 c6 7. Bc4 e6
8. d4 Bb4 9. Be3 Nf6 10. O-O-O O-O 11. Ne4 Nd5 12. c3 Be7 13. Bd3 Nd7 14. Bg5
f6 15. Bh4 Nf4 16. Bg3 Nxd3+ 17. Rxd3 b5 18. b4 a5 19. Bd6 Bxd6 20. Nxd6 axb4
21. Kb2 bxc3+ 22. Rxc3 Nb6 23. Rxc6 Nc4+ 24. Nxc4 bxc4 25. Rxc4 Rfb8+ 26. Ka1
Ra6 27. Re1 Rba8 28. Re2 Kf7 29. Rc7+ Kg6 30. h4 h5 31. f4 Re8 32. f3 Ra3 33.
Rg2+ Kf5 34. Rc5+ Kxf4 35. Rxg7 Rxf3 36. Rh7 Rb8 37. Rhxh5 Rf1+ 38. Rc1 *
Position (FEN): 1r6/8/4pp2/7R/3P1k1P/8/P7/K1R2r2 b - - 2 38
Black to move.
Themes: Hanging Piece Endgame, Rook Endgame Mate in 1 
Puzzle rating: 676
Best move: Rxc1#