Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. c3 dxc3 4. Nxc3 Bb4 5. Nf3 Bxc3+ 6. bxc3 a6 7. Ba3 d6 8.
h3 Qf6 9. Qc2 Ne7 10. Bc4 Be6 11. Bxe6 Qxe6 12. Nd4 Qe5 13. Nf3 Qf6 14. O-O
Nbc6 15. Rab1 b5 16. Bb2 Ne5 17. Nxe5 dxe5 18. Rbd1 O-O 19. Rd7 c5 20. Ba3 Rfd8
21. Rfd1 Rxd7 22. Rxd7 Rc8 23. Qd1 Qe6 24. Rd8+ Rxd8 *
Position (FEN): 3r2k1/4nppp/p3q3/1pp1p3/4P3/B1P4P/P4PP1/3Q2K1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 399
Best move: Qxd8#