Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Bc5 4. Bxc6 dxc6 5. h3 Nf6 6. O-O O-O 7. Re1 Re8 8.
d4 exd4 9. e5 Nd5 10. Nxd4 Qh4 11. c3 b5 12. Qf3 Bxd4 13. cxd4 Qxd4 14. Nc3 Bb7
15. Nxd5 cxd5 16. Bf4 Re6 17. b3 Rb8 18. Rac1 c5 19. Red1 Qb2 20. Rxc5 d4 21.
Qd3 a6 22. Qxd4 Qxa2 23. Rc7 Rg6 24. Qd8+ Rxd8 *
Position (FEN): 3r2k1/1bR2ppp/p5r1/1p2P3/5B2/1P5P/q4PP1/3R2K1 w - - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 672
Best move: Rxd8#