Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Nxe4 4. Nxe4 d5 5. Qh5 dxc4 6. Qxe5+ Qe7 7. Qxe7+
Bxe7 8. d3 cxd3 9. cxd3 O-O 10. Bf4 c6 11. O-O-O Be6 12. Kb1 Na6 13. a3 Rfd8
14. Nf3 Nc5 15. Nxc5 Bxc5 16. Be3 Be7 17. Nd4 Bg4 18. f3 Bh5 19. g4 Bg6 20. h4
c5 21. Nf5 Bxf5 22. gxf5 Rd5 23. d4 cxd4 24. Rxd4 Rxf5 25. Rd7 Bf6 26. f4 Rb5
27. Rh2 Rc8 28. Bxa7 Ra8 29. Bd4 Bxd4 30. Rxd4 Rxa3 *
Position (FEN): 6k1/1p3ppp/8/1r6/3R1P1P/r7/1P5R/1K6 w - - 0 31
White to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 449
Best move: Rd8#