Chess puzzle (Checkmate)
Opening: Kings_Pawn_Game, Kings_Pawn_Game_McConnell_Defense
Moves: 1. e4 e5 2. Nf3 Qf6 3. Nc3 c6 4. Bc4 d6 5. d3 h6 6. O-O Be7 7. Be3 Qg6 8. d4
Bh3 9. Bxf7+ Qxf7 10. gxh3 Na6 11. dxe5 O-O-O 12. exd6 Rxd6 13. Qe2 Nf6 14. Ne1
g5 15. e5 g4 16. exd6 gxh3 17. dxe7 Qg6+ 18. Ng2 *
Position (FEN): 2k4r/pp2P3/n1p2nqp/8/8/2N1B2p/PPP1QPNP/R4RK1 b - - 2 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1233
Best move: Qxg2#