Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d3 Bc5 4. g3 d6 5. Bg2 Nf6 6. O-O Bg4 7. c3 Qd7 8. Re1
Bh3 9. Be3 Bxg2 10. Kxg2 Bxe3 11. fxe3 O-O-O 12. b4 d5 13. b5 dxe4 14. bxc6
exf3+ 15. Qxf3 Qxc6 16. Qxc6 bxc6 17. d4 c5 18. Rd1 cxd4 19. cxd4 exd4 20. exd4
Rhe8 21. Nc3 Nd5 22. Nxd5 Rxd5 23. Rd2 Red8 24. Rad1 Kb7 25. Rb2+ Ka6 26. Rb4
c5 27. Rc4 cxd4 28. Rb1 R8d7 29. Kf2 d3 30. Ke1 d2+ 31. Kd1 R5d6 *
Position (FEN): 8/p2r1ppp/k2r4/8/2R5/6P1/P2p3P/1R1K4 w - - 2 32
White to move.
Themes:  Endgame, Rook Endgame Mate in 1 
Puzzle rating: 802
Best move: Ra4#