Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 e6 3. Nc3 Nf6 4. Nf3 c6 5. Bg5 Be7 6. e3 Nbd7 7. Bd3 O-O 8. c5
b6 9. b4 a5 10. a3 bxc5 11. bxc5 e5 12. Bxf6 Bxf6 13. Bf5 e4 14. Nd2 Nxc5 15.
Bxc8 Nd3+ 16. Kf1 Qxc8 17. h4 Qf5 18. Qe2 Rab8 19. g4 Qd7 20. g5 Be7 21. f4 Rb3
*
Position (FEN): 5rk1/3qbppp/2p5/p2p2P1/3PpP1P/PrNnP3/3NQ3/R4K1R w - - 1 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1033
Best move: Nxb3