Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. d3 Nf6 5. h3 d6 6. c3 h6 7. Nbd2 Qe7 8. b4
Bb6 9. a4 a6 10. O-O g5 11. Bb3 Be6 12. Nc4 Ba7 13. Rb1 g4 14. hxg4 Bxg4 15. b5
axb5 16. axb5 Nd8 17. d4 Nxe4 18. Qd3 f5 19. Ne3 Bxf3 20. Nxf5 Qf6 21. Qxf3 Ng5
22. Nxd6+ Qxd6 23. Qh5+ Ndf7 24. Bxg5 hxg5 25. Qxf7+ Kd8 26. dxe5 Qh6 27. Rfd1+
Kc8 28. Qd7+ Kb8 29. Qd8+ Rxd8 *
Position (FEN): rk1r4/bpp5/7q/1P2P1p1/8/1BP5/5PP1/1R1R2K1 w - - 0 30
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 653
Best move: Rxd8#