Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Qf6 4. O-O Bc5 5. c3 a6 6. Ba4 d6 7. d4 Ba7 8. d5 b5
9. Bb3 h6 10. dxc6 Bg4 11. Nbd2 Ne7 12. h3 Bc8 13. a4 Qg6 14. axb5 axb5 15. Qe2
Bxf2+ 16. Kxf2 Rxa1 17. Qxb5 Ra8 18. Kg1 O-O 19. Qe2 Kh8 20. Kh1 f5 21. Nh4 Qg3
22. Qh5 f4 23. Ndf3 Ba6 24. Bd2 *
Position (FEN): r4r1k/2p1n1p1/b1Pp3p/4p2Q/4Pp1N/1BP2NqP/1P1B2P1/5R1K b - - 3 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1080
Best move: Bxf1