Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 dxc4 3. e3 Be6 4. Nc3 c6 5. e4 Nf6 6. Bg5 h6 7. Bxf6 exf6 8. d5
cxd5 9. exd5 Bd7 10. Bxc4 Bb4 11. Ne2 O-O 12. O-O Re8 13. Qb3 Bxc3 14. Nxc3 b6
15. d6 Nc6 16. Bxf7+ Kh8 17. Bxe8 Bxe8 18. Rad1 Ne5 19. Qe6 a5 20. f4 Ng6 21.
f5 Ne5 22. Rfe1 Ra7 23. Nb5 *
Position (FEN): 3qb2k/r5p1/1p1PQp1p/pN2nP2/8/8/PP4PP/3RR1K1 b - - 4 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1163
Best move: Bxb5