Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Queens_Knight_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 f5 4. Nf3 Nc6 5. e3 Nf6 6. Be2 Bb4 7. O-O b6 8. cxd5
Nxd5 9. Bb5 Bb7 10. Ne5 Qd6 11. Nxd5 Qxd5 12. Qh5+ g6 13. Nxg6 O-O-O 14. Nxh8
Nxd4 15. exd4 *
Position (FEN): 2kr3N/pbp4p/1p2p3/1B1q1p1Q/1b1P4/8/PP3PPP/R1B2RK1 b - - 0 15
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1247
Best move: Qxg2#