Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Quiet_Variation
Moves: 1. d4 d5 2. c4 c6 3. e3 Nf6 4. Nf3 Bf5 5. Nbd2 e6 6. Be2 Bd6 7. b3 Qe7 8. O-O
O-O 9. h3 h6 10. a4 Bb4 11. Bb2 Ne4 12. Nxe4 Bxe4 13. Ne5 Nd7 14. Nd3 Ba5 15.
Ba3 Qg5 16. Bxf8 *
Position (FEN): r4Bk1/pp1n1pp1/2p1p2p/b2p2q1/P1PPb3/1P1NP2P/4BPP1/R2Q1RK1 b - - 0 16
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1058
Best move: Qxg2#