Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 a6 5. Nc3 Nf6 6. Be3 g6 7. f3 Bg7 8. Qd2
O-O 9. O-O-O Nc6 10. g4 e5 11. Nb3 Qe7 12. g5 Nh5 13. Kb1 Rd8 14. h4 Be6 15. f4
exf4 16. Bxf4 Nxf4 17. Qxf4 Bxb3 18. axb3 Nd4 19. Bc4 b5 20. Bd5 Rac8 21. Rhf1
Rf8 22. b4 a5 23. bxa5 b4 24. Nb5 *
Position (FEN): 2r2rk1/4qpbp/3p2p1/PN1B2P1/1p1nPQ1P/8/1PP5/1K1R1R2 b - - 1 24
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1557
Best move: Nxb5