Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 bxc6 5. d4 cxd4 6. Qxd4 e6 7. O-O Nf6 8.
Nc3 Be7 9. Rd1 O-O 10. Bf4 Bb7 11. Ne5 d5 12. exd5 cxd5 13. Na4 Rc8 14. Qa7 Rb8
15. c4 Qa5 16. b3 Ne4 17. Nd3 dxc4 18. Bxb8 Qd5 19. Ne5 Qb5 20. bxc4 Qxa4 21.
Qxb7 Qc2 22. Qxe7 Qxf2+ 23. Kh1 Rxb8 24. Qd8+ Rxd8 *
Position (FEN): 3r2k1/5ppp/p3p3/4N3/2P1n3/8/P4qPP/R2R3K w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 671
Best move: Rxd8#