Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 e6 4. c4 Bd6 5. Bg3 Nf6 6. Nf3 Ne4 7. Bd3 Nxg3 8.
fxg3 Bg4 9. O-O c5 10. Nc3 dxc4 11. Bxc4 O-O 12. d5 exd5 13. Nxd5 Nc6 14. Bb3
Qa5 15. Bc2 Rad8 16. Qd3 f5 17. e4 Nb4 18. Nxb4 cxb4 19. Qb3+ Kh8 20. exf5 Bh5
21. a3 *
Position (FEN): 3r1r1k/pp4pp/3b4/q4P1b/1p6/PQ3NP1/1PB3PP/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1709
Best move: Bf7