Chess puzzle (Crushing)
Moves: 1. Nf3 d5 2. d4 Nc6 3. Bf4 Nf6 4. c3 Bf5 5. Nbd2 e6 6. e3 a6 7. Ne5 Nxe5 8.
dxe5 Ne4 9. Nf3 f6 10. Bd3 fxe5 11. Bxe5 Nc5 12. Bxf5 exf5 13. Bd4 Nd7 14. O-O
c5 15. Be5 Nxe5 16. Nxe5 Qd6 17. Nf3 O-O-O 18. Ng5 Qe7 19. Nf3 g6 20. Qa4 Bg7
21. Rac1 Rhe8 22. b4 Qe4 23. Qa5 cxb4 *
Position (FEN): 2krr3/1p4bp/p5p1/Q2p1p2/1p2q3/2P1PN2/P4PPP/2R2RK1 w - - 0 24
White to move.
Themes: Discovered Attack Middlegame  
Puzzle rating: 1462
Best move: cxb4+