Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. exd6 exd6 6. Nf3 Bg4 7. c5 dxc5 8.
Qe2+ Be7 9. dxc5 Nd5 10. h3 Bh5 11. g4 Bg6 12. Nc3 Nxc3 13. bxc3 Nc6 14. Bg2
Qd7 15. O-O O-O-O 16. Be3 h5 17. Nd4 Nxd4 18. Bxd4 c6 19. Bf3 Qc7 20. Be5 Qa5
21. Bxg7 Rhe8 22. gxh5 Bf6 23. Bg4+ Kb8 24. Qxe8 Rxe8 25. Bxf6 Bh7 26. Rad1
Qxc5 27. Bd4 Qg5 28. Be3 Qg7 29. Rd7 Qxc3 30. Rfd1 Qc4 31. R7d4 Qxa2 32. Bf4+
Ka8 33. Rd8+ Rxd8 *
Position (FEN): k2r4/pp3p1b/2p5/7P/5BB1/7P/q4P2/3R2K1 w - - 0 34
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 642
Best move: Rxd8#