Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bg4 7. Be2 Be7
8. h3 Bxf3 9. Bxf3 O-O 10. Qd3 Re8 11. Be3 Nd7 12. O-O-O Qa5 13. Kb1 Rad8 14.
Be4 g6 15. h4 c5 16. h5 cxd4 17. Bd2 Nc5 18. Bxa5 Nxd3 19. Bxd8 Nxf2 20. Bxe7
Rxe7 21. Bd3 Nxd1 22. Rxd1 Rd7 23. h6 f5 24. Re1 Rd8 25. Re7 a6 26. Rxb7 Re8
27. a3 Re1+ 28. Ka2 Re8 29. Bc4 Rf8 30. b4 f4 31. Rb6 Rc8 32. Rb7 Rxc4 33. Rb8+
Rc8 *
Position (FEN): 1Rr3k1/5p1p/p5pP/8/1P1p1p2/P7/K1P3P1/8 w - - 2 34
White to move.
Themes: Hanging Piece Endgame, Rook Endgame Mate in 1 
Puzzle rating: 574
Best move: Rxc8#