Chess puzzle (Crushing)
Moves: 1. d4 e6 2. Nf3 Nf6 3. Bf4 b6 4. e3 Bb7 5. Bd3 d6 6. c3 Be7 7. Nbd2 d5 8. h3
Nbd7 9. O-O O-O 10. Qc2 c5 11. Ne5 h6 12. Ndf3 c4 13. Be2 b5 14. a4 b4 15. cxb4
Bxb4 16. b3 cxb3 17. Qxb3 a5 18. Bb5 Nxe5 19. dxe5 Ne4 20. Ra2 Ba6 21. Qd3 Bxb5
22. axb5 Rb8 23. Nd4 Qb6 24. f3 Nc5 25. Qc2 Rfc8 26. Nc6 Rb7 27. Rb1 g5 28. Bg3
Kg7 29. f4 Ra8 30. fxg5 hxg5 31. Bf2 Qxb5 32. Nxb4 Ne4 33. Nd3 *
Position (FEN): r7/1r3pk1/4p3/pq1pP1p1/4n3/3NP2P/R1Q2BP1/1R4K1 b - - 2 33
Black to move.
Themes:  Middlegame  
Puzzle rating: 1082
Best move: Qxb1+