Chess puzzle (Crushing)
Moves: 1. e4 b6 2. Nf3 Bb7 3. Nc3 a6 4. d4 b5 5. d5 b4 6. Ne2 d6 7. c3 bxc3 8. Nxc3 c6
9. Bc4 Nd7 10. dxc6 Bxc6 11. Bd5 Bxd5 12. Nxd5 Nb6 13. Bg5 Nxd5 14. Qxd5 Nf6
15. Bxf6 exf6 16. O-O Be7 17. Rfd1 O-O 18. Rd3 Qb6 19. b3 Rac8 20. h3 Rc5 21.
Qd4 Rfc8 22. Rdd1 g5 23. Rab1 h6 24. b4 Rc4 *
Position (FEN): 2r3k1/4bp2/pq1p1p1p/6p1/1PrQP3/5N1P/P4PP1/1R1R2K1 w - - 1 25
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 899
Best move: Qxb6