Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_London_System
Moves: 1. d4 Nf6 2. Nf3 d5 3. Bf4 Bg4 4. Ne5 Nbd7 5. Nxg4 Nxg4 6. e4 Ngf6 7. e5 Ne4 8.
f3 g5 9. Be3 e6 10. fxe4 dxe4 11. Be2 g4 12. O-O Bg7 13. Bxg4 Qe7 14. Bh5 O-O-O
15. Rxf7 Qh4 16. Rxg7 Nc5 17. b4 Na6 18. Qg4 *
Position (FEN): 2kr3r/ppp3Rp/n3p3/4P2B/1P1Pp1Qq/4B3/P1P3PP/RN4K1 b - - 2 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 706
Best move: Qe1#