Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 Qf6 3. Nf3 exf4 4. d4 d6 5. Bc4 Be6 6. Bxe6 Qxe6 7. O-O Nc6 8.
Bxf4 O-O-O 9. Nc3 h6 10. d5 Qd7 11. dxc6 Qxc6 12. Qd4 Nf6 13. Rad1 Be7 14. Qxa7
g5 15. Qa8+ Kd7 16. Ne5+ Ke6 17. Qa5 dxe5 *
Position (FEN): 3r3r/1pp1bp2/2q1kn1p/Q3p1p1/4PB2/2N5/PPP3PP/3R1RK1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1419
Best move: Qxe5#