Chess puzzle (Advantage)
Moves: 1. d4 g6 2. e4 Bg7 3. e5 e6 4. f4 Ne7 5. Nf3 O-O 6. Be2 b6 7. Be3 d5 8. O-O Bb7
9. Qe1 Nf5 10. Bd2 c5 11. c3 c4 12. b3 b5 13. Na3 Qd7 14. Nc2 Na6 15. h4 h5 16.
Ng5 Rab8 17. Bc1 b4 18. cxb4 cxb3 19. axb3 Rfc8 20. Bxa6 Bxa6 21. Rf2 Bd3 22.
Qd1 Be4 23. Nf3 Rxb4 *
Position (FEN): 2r3k1/p2q1pb1/4p1p1/3pPn1p/1r1PbP1P/1P3N2/2N2RP1/R1BQ2K1 w - - 0 24
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 782
Best move: Nxb4