Chess puzzle (Advantage)
Moves: 1. e4 c6 2. Nc3 d5 3. e5 Bf5 4. f4 e6 5. Nf3 c5 6. Bb5+ Nc6 7. d3 Ne7 8. O-O
Ng6 9. Qe1 Be7 10. Bxc6+ bxc6 11. b3 O-O 12. Kh1 Nh4 13. Ng5 Bxg5 14. fxg5 Ng6
15. h3 d4 16. Na4 Qd5 17. Bf4 Bxh3 18. Qg3 Nxf4 19. Rxf4 Bf5 20. Re1 Rfd8 21.
Nb2 a5 22. Nc4 a4 *
Position (FEN): r2r2k1/5ppp/2p1p3/2pqPbP1/p1Np1R2/1P1P2Q1/P1P3P1/4R2K w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1322
Best move: Nb6