Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Williams_Variation
Moves: 1. e4 Nc6 2. Nf3 d6 3. Nc3 a6 4. Bc4 h6 5. O-O Bg4 6. d3 e5 7. Nd5 Nd4 8. h3
Nxf3+ 9. gxf3 Bxh3 10. Kh2 Qh4 11. Kg1 Qh5 12. Nxc7+ Kd8 13. Nxa8 Qg6+ 14. Kh1
*
Position (FEN): N2k1bnr/1p3pp1/p2p2qp/4p3/2B1P3/3P1P1b/PPP2P2/R1BQ1R1K b - - 2 14
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 787
Best move: Qg2#