Chess puzzle (Checkmate)
Opening: Rapport-Jobava_System, Rapport-Jobava_System_Other_variations
Moves: 1. d4 d5 2. Bf4 Nf6 3. Nc3 e6 4. e3 Bb4 5. Bd3 Bxc3+ 6. bxc3 O-O 7. Nf3 Nbd7 8.
O-O c5 9. c4 dxc4 10. Bxc4 a6 11. c3 b5 12. Bd3 c4 13. Bc2 Bb7 14. Ng5 h6 15.
Nf3 Nh5 16. Bxh6 gxh6 17. Ne5 Qg5 18. Nxd7 *
Position (FEN): r4rk1/1b1N1p2/p3p2p/1p4qn/2pP4/2P1P3/P1B2PPP/R2Q1RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 587
Best move: Qxg2#