Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Botvinnik_Variation
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 e6 4. Nc3 c6 5. Bg5 dxc4 6. e4 b5 7. e5 h6 8. Bh4 g5
9. Nxg5 Nd5 10. Nxf7 Qxh4 11. Nxh8 Bb4 12. Rc1 Qe4+ 13. Be2 Nf4 14. O-O *
Position (FEN): rnb1k2N/p7/2p1p2p/1p2P3/1bpPqn2/2N5/PP2BPPP/2RQ1RK1 b q - 6 14
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1197
Best move: Qxg2#