Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 d5 3. cxd5 Nxd5 4. e4 Nb6 5. Nc3 e6 6. Nf3 Nc6 7. Be3 Bb4 8.
Bb5 O-O 9. O-O Ne7 10. Rc1 c6 11. Bd3 Qc7 12. Bb1 Nc4 13. Qc2 e5 14. dxe5 Nxe5
15. Nxe5 Qxe5 16. f4 Qh5 17. Rf3 Bg4 18. Rg3 Rad8 19. e5 Nf5 20. Qxf5 *
Position (FEN): 3r1rk1/pp3ppp/2p5/4PQ1q/1b3Pb1/2N1B1R1/PP4PP/1BR3K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1276
Best move: Bxf5