Chess puzzle (Advantage)
Moves: 1. d4 c5 2. c3 e5 3. dxe5 Nc6 4. f4 d6 5. exd6 Bxd6 6. Nf3 Nf6 7. g3 O-O 8. Bg2
Re8 9. O-O c4 10. Nbd2 Bc5+ 11. Kh1 b5 12. Ng5 Bd7 13. Nge4 Nxe4 14. Nxe4 Bb6
15. Nd6 Re6 16. e4 Qc7 17. e5 f6 18. Qd5 Rd8 19. f5 Ne7 20. fxe6 Nxd5 21. Bxd5
*
Position (FEN): 3r2k1/p1qb2pp/1b1NPp2/1p1BP3/2p5/2P3P1/PP5P/R1B2R1K b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1812
Best move: Bc6