Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. d4 Nc6 3. e3 Bf5 4. Bb5 Qd6 5. Ne5 Bd7 6. c4 Nxe5 7. dxe5 Qb4+ 8.
Bd2 Qc5 9. b4 Qb6 10. Bxd7+ Kxd7 11. cxd5 Rd8 12. Qf3 Qg6 13. Nc3 Kc8 14. Rc1
Nh6 15. Nb5 Qb6 16. Rxc7+ Kb8 17. Rc5 e6 18. d6 a5 19. Nd4 axb4 20. O-O *
Position (FEN): 1k1r1b1r/1p3ppp/1q1Pp2n/2R1P3/1p1N4/4PQ2/P2B1PPP/5RK1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 875
Best move: Qxc5