Chess puzzle (Crushing)
Moves: 1. d4 Nf6 2. Nc3 g6 3. e4 d6 4. f4 Bg7 5. Be2 O-O 6. g4 Nc6 7. g5 Nd7 8. Be3 e5
9. dxe5 dxe5 10. f5 gxf5 11. exf5 f6 12. Bc4+ Kh8 13. g6 Re8 14. Qh5 Nf8 15.
Bf7 Re7 16. Rd1 Nd4 17. Rd2 Rxf7 18. gxf7 Qe7 19. Nge2 Bxf5 20. Bxd4 Bg6 21.
Qf3 exd4 22. Rxd4 Qxf7 23. O-O Ne6 24. Ra4 c6 25. Ne4 f5 26. Nd6 Qc7 27. Nxf5
Rf8 28. Qh3 Ng5 29. Qg4 Bf6 30. Nf4 *
Position (FEN): 5r1k/ppq4p/2p2bb1/5Nn1/R4NQ1/8/PPP4P/5RK1 b - - 6 30
Black to move.
Themes:  Middlegame  
Puzzle rating: 1641
Best move: Bxf5