Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Nc6 3. Nc3 e6 4. e3 Nf6 5. a3 Bd7 6. Nf3 Be7 7. Nb5 Bd6 8. Bxd6
cxd6 9. Nxd6+ Ke7 10. Nxb7 Qb6 11. Nc5 Qxb2 12. Bd3 e5 13. Nxe5 Nxe5 14. dxe5
Qxe5 15. Nxd7 Kxd7 16. O-O g5 17. Re1 h5 18. Qb1 Rab8 19. Bb5+ Ke6 20. f4 *
Position (FEN): 1r5r/p4p2/4kn2/1B1pq1pp/5P2/P3P3/2P3PP/RQ2R1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1591
Best move: Qc3