Chess puzzle (Crushing)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Nc3 d6 4. h3 Nc6 5. d3 Nf6 6. Bg5 Qe7 7. Qd2 h6 8. Bh4
g5 9. Bg3 b5 10. Nd5 Nxd5 11. exd5 Nd4 12. Nxd4 Bxd4 13. c3 Bb6 14. c4 a6 15.
b3 Bd4 16. Rc1 Bb7 17. f3 c6 18. dxc6 Bxc6 19. Bf2 Bxf2+ 20. Qxf2 O-O-O *
Position (FEN): 2kr3r/4qp2/p1bp3p/1p2p1p1/2P5/1P1P1P1P/P4QP1/2R1KB1R w K - 1 21
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1543
Best move: cxb5