Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 e6 3. g3 Bb4+ 4. Bd2 Bxd2+ 5. Nxd2 O-O 6. Bg2 c6 7. Ngf3 d5 8.
O-O dxc4 9. Nxc4 Bd7 10. Re1 Qc7 11. Rc1 Na6 12. a3 Rad8 13. Nce5 Bc8 14. Qc2
Nb8 15. Ng5 Rxd4 16. f4 Nbd7 17. Ngf3 Rd5 18. g4 Nxe5 19. fxe5 Qb6+ 20. Kh1 Rc5
*
Position (FEN): 2b2rk1/pp3ppp/1qp1pn2/2r1P3/6P1/P4N2/1PQ1P1BP/2R1R2K w - - 3 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1061
Best move: Qxc5