Chess puzzle (Crushing)
Moves: 1. c4 Nf6 2. Nc3 d6 3. e3 g6 4. Nf3 Bg7 5. Be2 e5 6. d3 O-O 7. O-O c6 8. e4 Ne8
9. Bg5 Qc7 10. h4 f5 11. exf5 gxf5 12. h5 f4 13. h6 Bh8 14. Ne4 Bf5 15. Nfd2
Nd7 16. Qb3 Nef6 17. c5+ d5 18. Nxf6+ Nxf6 19. g3 fxg3 20. fxg3 Be6 21. Rf3
Rae8 22. Raf1 e4 23. dxe4 dxe4 24. Nxe4 *
Position (FEN): 4rrkb/ppq4p/2p1bn1P/2P3B1/4N3/1Q3RP1/PP2B3/5RK1 b - - 0 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 1522
Best move: Bxb3