Chess puzzle (Checkmate)
Opening: Vienna_Game, Vienna_Game_Max_Lange_Defense
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bc4 a6 4. Nf3 d6 5. d3 Be6 6. Nd5 Bxd5 7. Bxd5 Nf6 8.
Bg5 h6 9. Bh4 g5 10. Bg3 Nxd5 11. exd5 Nd4 12. O-O f5 13. Nxd4 exd4 14. Re1+
Be7 15. f3 Qd7 16. c3 dxc3 17. bxc3 Qb5 18. Qe2 Qxd5 *
Position (FEN): r3k2r/1pp1b3/p2p3p/3q1pp1/8/2PP1PB1/P3Q1PP/R3R1K1 w kq - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 669
Best move: Qxe7#