Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Pirc_Invitation
Moves: 1. Nf3 d6 2. g3 g6 3. Bg2 Bg7 4. O-O Nf6 5. d4 O-O 6. c4 Bg4 7. Nc3 Nbd7 8. h3
Bxf3 9. Bxf3 Rb8 10. Re1 c5 11. d5 a6 12. Bf4 b5 13. b3 b4 14. Ne4 Nxe4 15.
Bxe4 Bxa1 16. Qxa1 Nf6 17. Bh6 Re8 18. g4 Nxe4 *
Position (FEN): 1r1qr1k1/4pp1p/p2p2pB/2pP4/1pP1n1P1/1P5P/P3PP2/Q3R1K1 w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 912
Best move: Qg7#