Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Janowski_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 a6 4. Nf3 dxc4 5. e4 b5 6. a4 b4 7. Na2 Bb7 8. Bxc4
Nf6 9. Bg5 Be7 10. O-O Nxe4 11. Bxe7 Qxe7 12. d5 O-O 13. dxe6 fxe6 14. Qb3 Nc5
15. Qxb4 Rxf3 16. gxf3 Qg5+ 17. Kh1 *
Position (FEN): rn4k1/1bp3pp/p3p3/2n3q1/PQB5/5P2/NP3P1P/R4R1K b - - 2 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1047
Best move: Bxf3#