Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bb5+ Bd7 4. Bxd7+ Qxd7 5. c3 Nc6 6. O-O Nf6 7. d3 g6 8.
Re1 Bg7 9. d4 cxd4 10. cxd4 Rc8 11. Nc3 O-O 12. Bg5 h6 13. Bh4 a6 14. Bg3 Nh5
15. d5 Na7 16. Qd3 Nxg3 17. hxg3 Bxc3 18. bxc3 Rc5 19. Nd2 Rfc8 20. c4 b5 21.
cxb5 Nxb5 22. a4 Nc7 *
Position (FEN): 2r3k1/2nqpp2/p2p2pp/2rP4/P3P3/3Q2P1/3N1PP1/R3R1K1 w - - 1 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1219
Best move: Nb3