Chess puzzle (Checkmate)
Opening: Queens_Pawn_Game, Queens_Pawn_Game_Colle_System
Moves: 1. d4 d5 2. Nf3 Nf6 3. e3 e6 4. Bd3 Bd6 5. Nbd2 O-O 6. O-O b6 7. e4 dxe4 8.
Nxe4 Bb7 9. Nxf6+ gxf6 10. Bh6 Re8 11. Nh4 f5 12. Qh5 Qf6 13. Rae1 Nd7 14. Re3
Kh8 15. Bg5 Qg7 16. Rh3 Nf6 17. Bxf6 Qxf6 18. Nxf5 Qg6 19. Nxd6 *
Position (FEN): r3r2k/pbp2p1p/1p1Np1q1/7Q/3P4/3B3R/PPP2PPP/5RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 986
Best move: Qxg2#