Chess puzzle (Crushing)
Moves: 1. d4 f6 2. Nf3 d6 3. e4 Be6 4. d5 Bf7 5. Be2 Nd7 6. O-O e6 7. c4 Ne7 8. Nc3 g6
9. Bd2 Bg7 10. Qc1 O-O 11. Bh6 c6 12. Rd1 cxd5 13. exd5 exd5 14. Bxg7 Kxg7 15.
Nxd5 Rc8 16. Qd2 Nxd5 17. cxd5 Nb6 18. Qa5 a6 19. h3 Rc5 20. Qa3 Qc7 21. b4
Rxd5 22. Rxd5 Nxd5 23. Rc1 Qb6 24. Bc4 Qb5 *
Position (FEN): 5r2/1p3bkp/p2p1pp1/1q1n4/1PB5/Q4N1P/P4PP1/2R3K1 w - - 4 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1344
Best move: Bxb5