Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e3 e6 3. c4 Nf6 4. a3 c5 5. Nd2 Nc6 6. dxc5 Bxc5 7. b4 Be7 8. Bb2
e5 9. cxd5 Nxd5 10. Bc4 Bf6 11. Nb3 Nde7 12. Qxd8+ Nxd8 13. Nc5 Nec6 14. Rc1
O-O 15. Ne4 Be7 16. Nf3 Bf5 17. Ng3 Bg6 18. Bxe5 Kh8 19. Bb2 f6 20. O-O a6 21.
Nh4 b5 22. Bb3 Bf7 23. Nhf5 *
Position (FEN): r2n1r1k/4bbpp/p1n2p2/1p3N2/1P6/PB2P1N1/1B3PPP/2R2RK1 b - - 3 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1161
Best move: Bxb3