Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Accelerated_Move_Order
Moves: 1. d4 e6 2. c4 d5 3. Nc3 c6 4. cxd5 cxd5 5. Nf3 Bd7 6. Bf4 Nc6 7. e3 a6 8. Bd3
b5 9. Rc1 Bb4 10. a3 Bxc3+ 11. Rxc3 Nf6 12. Bd6 Ne7 13. Bb1 O-O 14. Qc2 g6 15.
Ng5 h6 16. Nxf7 Kxf7 17. Bxe7 Qxe7 *
Position (FEN): r4r2/3bqk2/p3pnpp/1p1p4/3P4/P1R1P3/1PQ2PPP/1B2K2R w K - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 688
Best move: Qxg6#