Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Dutch_Variation
Moves: 1. Nf3 f5 2. c4 e6 3. g3 Nf6 4. Bg2 Be7 5. O-O O-O 6. b3 d6 7. Bb2 e5 8. d3 Qe8
9. e4 Nc6 10. Nbd2 f4 11. a3 Qh5 12. Nh4 Ng4 13. h3 Bxh4 14. hxg4 Bxg4 15. f3
Bxg3 16. fxg4 *
Position (FEN): r4rk1/ppp3pp/2np4/4p2q/2P1PpP1/PP1P2b1/1B1N2B1/R2Q1RK1 b - - 0 16
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 850
Best move: Qh2#