Chess puzzle (Crushing)
Moves: 1. c4 e6 2. g3 d5 3. Bg2 Nf6 4. Nf3 Be7 5. O-O O-O 6. b3 c5 7. Bb2 d4 8. d3 Nc6
9. e3 e5 10. exd4 exd4 11. a3 Re8 12. Nbd2 Bf5 13. Ne1 Qd7 14. f3 h5 15. Ne4
Rad8 16. Rb1 a5 17. Bc1 Bg6 18. Bf4 b6 19. h3 Rc8 20. g4 hxg4 21. fxg4 Nxe4 22.
dxe4 Bd6 23. Qc2 Bxf4 24. Rxf4 Ne5 25. Nd3 Qd6 26. Rbf1 Re7 27. Nxe5 Qxe5 28.
h4 f6 29. h5 Bh7 30. h6 Rf8 31. hxg7 Rxg7 32. Qf2 Rgf7 33. Rf5 *
Position (FEN): 5rk1/5r1b/1p3p2/p1p1qR2/2PpP1P1/PP6/5QB1/5RK1 b - - 3 33
Black to move.
Themes:  Middlegame  
Puzzle rating: 1120
Best move: Bxf5