Chess puzzle (Checkmate)
Opening: Semi-Slav_Defense, Semi-Slav_Defense_Accelerated_Move_Order
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 Bb4 5. a3 Ba5 6. b4 Bb6 7. c5 Bc7 8. Bg5 f6
9. Bd2 e5 10. e3 Bg4 11. Be2 Bxf3 12. Bxf3 e4 13. Be2 b6 14. O-O Na6 15. f3 Qb8
16. cxb6 Bxh2+ 17. Kf2 *
Position (FEN): rq2k1nr/p5pp/nPp2p2/3p4/1P1Pp3/P1N1PP2/3BBKPb/R2Q1R2 b kq - 1 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 997
Best move: Qg3#