Chess puzzle (Advantage)
Moves: 1. Nf3 Nf6 2. d4 g6 3. c4 Bg7 4. Nc3 d5 5. Bg5 c6 6. Qd2 Bf5 7. Nh4 Be6 8. cxd5
Bxd5 9. e3 Ne4 10. Nxe4 Bxe4 11. f3 Qd5 12. fxe4 Qxg5 13. Nf3 Qg4 14. Bd3 Nd7
15. O-O h5 16. Rac1 h4 17. h3 Qg3 18. d5 cxd5 19. exd5 g5 20. Bb5 g4 21. Rc7 *
Position (FEN): r3k2r/ppRnppb1/8/1B1P4/6pp/4PNqP/PP1Q2P1/5RK1 b kq - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1841
Best move: Qxc7