Chess puzzle (Checkmate)
Opening: Kings_Pawn_Game, Kings_Pawn_Game_Other_variations
Moves: 1. e4 b5 2. Nf3 Bb7 3. d3 e6 4. Bf4 b4 5. Nbd2 Bc5 6. Nc4 Ne7 7. Qe2 O-O 8. d4
Bb6 9. Nxb6 axb6 10. Qc4 f5 11. Bxc7 Qe8 12. Bd6 Bxe4 13. Bxb4 Nbc6 14. Bd6 Rc8
15. Be2 Qg6 16. c3 Rf6 17. O-O Ne5 18. Nxe5 *
Position (FEN): 2r3k1/3pn1pp/1p1Bprq1/4Np2/2QPb3/2P5/PP2BPPP/R4RK1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 668
Best move: Qxg2#