Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 d5 3. Bg5 h6 4. Bxf6 exf6 5. Nf3 Bb4+ 6. Nc3 dxc4 7. e4 b5 8.
a4 Bxc3+ 9. bxc3 c6 10. axb5 cxb5 11. e5 O-O 12. exf6 Re8+ 13. Ne5 Qxf6 14. Be2
Nc6 15. Nxc6 Qxc6 16. O-O Bf5 17. Re1 Be4 18. Bf3 Bxf3 19. Rxe8+ Rxe8 20. Qxf3
Qxf3 21. gxf3 Re7 22. Kg2 Kf8 23. f4 Rb7 24. Kf3 Ke7 25. Ke4 g6 26. h4 Ke6 27.
d5+ Kd6 28. f5 g5 29. Ra6+ Kc5 *
Position (FEN): 8/pr3p2/R6p/1pkP1Pp1/2p1K2P/2P5/5P2/8 w - - 2 30
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 608
Best move: Rc6#