Chess puzzle (Crushing)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 Be7 5. Bf4 O-O 6. c5 Nbd7 7. h3 b6 8. b4
Bb7 9. e3 a5 10. a3 axb4 11. axb4 Rxa1 12. Qxa1 bxc5 13. bxc5 Qa8 14. Qb2 c6
15. Bd3 Nh5 16. Bh2 Rb8 17. O-O Rd8 18. Rb1 Ba6 19. Bxa6 Qxa6 20. Qb4 Nhf6 21.
Na4 Ne4 22. Nb6 Nxb6 23. cxb6 *
Position (FEN): 3r2k1/4bppp/qPp1p3/3p4/1Q1Pn3/4PN1P/5PPB/1R4K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1216
Best move: Bxb4