Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Nc6 5. Nc3 Nxd4 6. Qxd4 Qf6 7. Be3 c5 8.
Qd5 Ne7 9. Bb5+ Kd8 10. Qd2 a6 11. Bxc5 axb5 12. Bxd6 Bd7 13. Nxb5 Nc6 14. Bc7+
Kc8 15. Rd1 Qe6 16. O-O Be7 17. f4 Qxe4 *
Position (FEN): r1k4r/1pBbbppp/2n5/1N6/4qP2/8/PPPQ2PP/3R1RK1 w - - 0 18
White to move.
Themes: Queenside Attack  Mate in 1 
Puzzle rating: 1500
Best move: Qxd7#