Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qe6+ 4. Be2 Nc6 5. Nf3 Bd7 6. O-O O-O-O 7. d4 Qg6
8. Bf4 Bh3 9. Bg3 Bf5 10. Nh4 Qf6 11. Nxf5 Qxf5 12. Bg4 Nxd4 13. Bxf5+ Nxf5 14.
Qg4 e6 15. Rad1 Bd6 16. Bxd6 Nxd6 17. Qxg7 Ne7 18. Rd3 Rdg8 19. Qf6 Nef5 20.
Rfd1 a6 21. f3 h5 22. Ne4 h4 23. Nxd6+ Nxd6 24. Qc3 Rh6 25. Rxd6 Rhg6 26. R6d2
f5 27. Qd4 h3 28. Qd8+ Rxd8 *
Position (FEN): 2kr4/1pp5/p3p1r1/5p2/8/5P1p/PPPR2PP/3R2K1 w - - 0 29
White to move.
Themes: Queenside Attack Endgame, Rook Endgame Mate in 1 
Puzzle rating: 477
Best move: Rxd8#