Chess puzzle (Checkmate)
Opening: Slav_Defense, Slav_Defense_Three_Knights_Variation
Moves: 1. d4 Nf6 2. Nf3 d5 3. c4 c6 4. Nc3 Bf5 5. Bf4 e6 6. Qb3 Qb6 7. c5 Qxb3 8. axb3
Nbd7 9. b4 b5 10. cxb6 Nxb6 11. b5 c5 12. Bc7 Nc4 13. b3 Nb2 14. Ra2 cxd4 15.
Nxd4 Bb4 16. Nxf5 *
Position (FEN): r3k2r/p1B2ppp/4pn2/1P1p1N2/1b6/1PN5/Rn2PPPP/4KB1R b Kkq - 0 16
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 914
Best move: Bxc3#