Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Slav_Invitation
Moves: 1. Nf3 c6 2. g3 d5 3. Bg2 Bg4 4. O-O Qc8 5. Re1 Bh3 6. Bh1 h6 7. d3 Nf6 8. c3
e6 9. e4 Bc5 10. Qc2 Ng4 11. d4 dxe4 12. Rxe4 Bb6 13. Re1 c5 14. Bf4 cxd4 15.
Qa4+ Nc6 16. cxd4 O-O 17. Nc3 e5 18. dxe5 *
Position (FEN): r1q2rk1/pp3pp1/1bn4p/4P3/Q4Bn1/2N2NPb/PP3P1P/R3R1KB b - - 0 18
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1017
Best move: Bxf2#