Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. e5 d4 3. c3 Nc6 4. Bb5 Bf5 5. Nf3 a6 6. Bxc6+ bxc6 7. Nxd4 e6 8.
Nxc6 Qd5 9. Nd4 Qxg2 10. Qf3 Qxf3 11. Nxf3 Ne7 12. d4 Rc8 13. Na3 c5 14. Nc4
Ng6 15. Nd6+ Bxd6 16. exd6 cxd4 17. Nxd4 Rd8 18. Nxf5 exf5 19. c4 Rxd6 20. c5
Re6+ 21. Kd2 O-O 22. b4 Rd8+ 23. Kc3 Ne7 24. Bf4 Nd5+ 25. Kc4 Nxb4 26. Kxb4
Re4+ 27. Ka5 Rxf4 28. Kxa6 Rc4 29. Kb5 Rc2 30. Rhd1 Rc8 31. Rd5 Rb2+ 32. Ka6 *
Position (FEN): 2r3k1/5ppp/K7/2PR1p2/8/8/Pr3P1P/R7 b - - 8 32
Black to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 893
Best move: Ra8#