Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. c3 Nf6 5. d4 Nxe4 6. dxe5 Qe7 7. O-O d6 8. Re1
Bf5 9. Qd5 Nxe5 10. Nxe5 Qxe5 11. Qxb7 Rd8 12. Bd5 Be7 13. Bxe4 Bxe4 14. Rxe4
Qc5 15. Be3 Qf5 16. Rxe7+ Kxe7 17. Nd2 Kd7 18. Nb3 Rb8 19. Qa6 Ra8 20. Nd4 Qd5
21. Qa4+ Kd8 22. Rd1 Qh5 23. Nc6+ Kc8 24. Qa6+ Kd7 25. Qb7 *
Position (FEN): r6r/pQpk1pp1/2Np3p/7q/8/2P1B3/PP3PPP/3R2K1 b - - 17 25
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 710
Best move: Qxd1#