Chess puzzle (Advantage)
Moves: 1. e4 c5 2. c3 Nc6 3. d4 cxd4 4. cxd4 d5 5. e5 e6 6. Nf3 a6 7. Be2 Qa5+ 8. Nc3
Bb4 9. Bd2 Nge7 10. O-O Nf5 11. a3 Be7 12. b4 Qc7 13. b5 Ncxd4 14. Nxd4 Nxd4
15. Be3 Nxe2+ 16. Nxe2 axb5 17. Qb3 Bd7 18. Nd4 Qxe5 19. a4 Rxa4 20. Rxa4 bxa4
21. Qxb7 a3 *
Position (FEN): 4k2r/1Q1bbppp/4p3/3pq3/3N4/p3B3/5PPP/5RK1 w k - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 2253
Best move: Nc6