Chess puzzle (Crushing)
Moves: 1. d4 e6 2. c4 d6 3. Nc3 Be7 4. e4 Nf6 5. Nf3 O-O 6. Be2 c6 7. O-O Nfd7 8. Bf4
Nb6 9. Na4 Nxa4 10. Qxa4 a6 11. Qc2 Nd7 12. a4 b6 13. b4 Bb7 14. h4 Rc8 15. e5
d5 16. Bg5 dxc4 17. Bxe7 Qxe7 18. Ng5 g6 19. Bxc4 b5 20. axb5 *
Position (FEN): 2r2rk1/1b1nqp1p/p1p1p1p1/1P2P1N1/1PBP3P/8/2Q2PP1/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1359
Best move: cxb5