Chess puzzle (Advantage)
Moves: 1. f4 e5 2. d3 d6 3. e4 Nc6 4. c4 Nd4 5. Nf3 Bg4 6. Be2 Nxe2 7. Qxe2 f6 8. O-O
Qd7 9. Qc2 c5 10. Nc3 O-O-O 11. Nd5 Ne7 12. fxe5 Nxd5 13. cxd5 fxe5 14. Be3 Be7
15. b4 Bxf3 16. Rxf3 Rdf8 17. Raf1 Rxf3 18. Rxf3 Rf8 19. Rxf8+ Bxf8 20. bxc5
dxc5 21. Bxc5 *
Position (FEN): 2k2b2/pp1q2pp/8/2BPp3/4P3/3P4/P1Q3PP/6K1 b - - 0 21
Black to move.
Themes:  Endgame  
Puzzle rating: 1659
Best move: Qc7