Chess puzzle (Advantage)
Moves: 1. d4 e6 2. Nf3 h6 3. g3 b6 4. Bg2 Bb7 5. O-O Bd6 6. c4 Na6 7. Nc3 Nf6 8. Re1
Bb4 9. Bd2 Ne4 10. Nxe4 Bxe4 11. a3 Bxd2 12. Qxd2 O-O 13. Rac1 f6 14. d5 e5 15.
b4 d6 16. Bh3 Kh8 17. Nh4 c5 18. f3 Bh7 19. Nf5 Qd7 20. Kg2 *
Position (FEN): r4r1k/p2q2pb/np1p1p1p/2pPpN2/1PP5/P4PPB/3QP1KP/2R1R3 b - - 4 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1104
Best move: Bxf5