Chess puzzle (Crushing)
Moves: 1. Nf3 Nf6 2. c4 c5 3. b3 Nc6 4. g3 d5 5. cxd5 Nxd5 6. Bb2 Bf5 7. Bg2 Ncb4 8.
d3 e6 9. e4 Nf6 10. O-O Bg4 11. e5 Nxd3 12. exf6 Nxb2 13. Qc2 Nd3 14. Rd1 Bxf3
15. Bxf3 Qxf6 16. Qxd3 Be7 17. Qb5+ Kf8 18. Nd2 Rb8 19. Bg2 g6 20. Ne4 Qe5 21.
Rac1 Kg7 22. Nxc5 Rhc8 23. Nd7 *
Position (FEN): 1rr5/pp1Nbpkp/4p1p1/1Q2q3/8/1P4P1/P4PBP/2RR2K1 b - - 2 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1207
Best move: Qxb5