Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 e5 2. Bb2 Bxb4 3. Bxe5 d6 4. Bxg7 Nf6 5. Bxh8 Nd5 6. c3 Bc5 7. d4 Bb6 8.
Nf3 c5 9. Nbd2 cxd4 10. Nxd4 Qh4 11. g3 Qg5 12. h4 Qg4 13. Bh3 Qg8 14. Bxc8
Qxh8 15. Bxb7 Nxc3 16. Qc2 Qxd4 17. Rc1 *
Position (FEN): rn2k3/pB3p1p/1b1p4/8/3q3P/2n3P1/P1QNPP2/2R1K2R b Kq - 1 17
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 934
Best move: Qxf2#