Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d5 4. f3 Bg7 5. e4 dxe4 6. fxe4 O-O 7. e5 Nfd7 8. Nf3
c5 9. e6 fxe6 10. Ng5 Nf6 11. d5 exd5 12. cxd5 h6 13. Nf3 Bf5 14. Be3 Nbd7 15.
Nh4 Bg4 16. Qb3 Ne5 17. h3 Bh5 18. Bxc5 Rc8 19. Bd4 Nfd7 20. g4 Nxg4 21. Bxg7 *
Position (FEN): 2rq1rk1/pp1np1B1/6pp/3P3b/6nN/1QN4P/PP6/R3KB1R b KQ - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 2095
Best move: Nc5