Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Other_variations
Moves: 1. Nf3 d5 2. e3 Nc6 3. d4 Bg4 4. Be2 e6 5. a3 Nf6 6. Nbd2 Bd6 7. O-O O-O 8. c4
Ne4 9. h3 Bxf3 10. Bxf3 f5 11. Nxe4 dxe4 12. Be2 Qh4 13. b4 Rf6 14. c5 Be7 15.
f4 Rg6 16. Kh1 Qg3 17. Qe1 *
Position (FEN): r5k1/ppp1b1pp/2n1p1r1/2P2p2/1P1PpP2/P3P1qP/4B1P1/R1B1QR1K b - - 4 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 867
Best move: Qxg2#