Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 Nf6 4. e5 Nfd7 5. Nf3 e6 6. Bd3 c5 7. Nb5 Nc6 8. c3 a6
9. Na3 cxd4 10. cxd4 Bb4+ 11. Bd2 Qb6 12. Nc2 Be7 13. Bc3 f6 14. O-O f5 15. Qd2
O-O 16. Ng5 Nd8 17. Ba5 Qc6 18. Rac1 Bxg5 19. Qxg5 Nf7 20. Qe7 Nb6 21. Nb4 Qd7
22. Qc5 Na4 23. Qc2 b6 24. Bxb6 *
Position (FEN): r1b2rk1/3q1npp/pB2p3/3pPp2/nN1P4/3B4/PPQ2PPP/2R2RK1 b - - 0 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1108
Best move: Nxb6