Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. c3 Nc6 5. d4 cxd4 6. cxd4 Bd7 7. Nc3 Bb4 8. Bd2
a6 9. a3 Ba5 10. b4 Bb6 11. a4 Nxd4 12. Nxd4 Bxd4 13. Bd3 Bxe5 14. O-O Ne7 15.
Qc2 Rc8 16. Ra3 d4 17. Bxh7 dxc3 18. Be3 g6 19. Bxg6 Nxg6 20. Rd1 Qh4 21. Qd3
Qxh2+ 22. Kf1 Rd8 23. Bg5 Bb5 24. Qxb5+ axb5 *
Position (FEN): 3rk2r/1p3p2/4p1n1/1p2b1B1/PP6/R1p5/5PPq/3R1K2 w k - 0 25
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1282
Best move: Rxd8#