Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Nb3 Bb4 7. Bd3 Bxc3+ 8.
bxc3 d5 9. exd5 Qxd5 10. O-O e4 11. Be2 Qe5 12. Bb2 O-O 13. Qb1 Qg5 14. Bc1 Qg6
15. Be3 Bh3 16. g3 Bxf1 17. Qxf1 Ne5 18. Nd4 Rac8 19. Bd2 Rfd8 20. f4 Nc4 *
Position (FEN): 2rr2k1/pp3ppp/5nq1/8/2nNpP2/2P3P1/P1PBB2P/R4QK1 w - - 1 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1132
Best move: Bxc4