Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Modern_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Bg5 h6 5. Bh4 Be7 6. Nf3 Nc6 7. a3 dxc4 8. e4
Nh7 9. Bxe7 Qxe7 10. Bxc4 O-O 11. O-O Ng5 12. Nxg5 Qxg5 13. d5 exd5 14. Bxd5
Ne5 15. f4 Qg6 16. fxe5 Bh3 17. Bxf7+ Rxf7 18. Rxf7 *
Position (FEN): r5k1/ppp2Rp1/6qp/4P3/4P3/P1N4b/1P4PP/R2Q2K1 b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 841
Best move: Qxg2#