Chess puzzle (Advantage)
Moves: 1. d4 d6 2. c4 Nf6 3. Nf3 Bg4 4. e3 Nbd7 5. Be2 Bxf3 6. Bxf3 c6 7. Nc3 e5 8.
Qc2 Be7 9. O-O O-O 10. Ne4 h6 11. Nxf6+ Nxf6 12. dxe5 dxe5 13. Rd1 Qc7 14. b3
Rad8 15. Bb2 Bd6 16. c5 Be7 17. b4 Rfe8 18. Rd2 Rxd2 19. Qxd2 e4 20. Bxf6 *
Position (FEN): 4r1k1/ppq1bpp1/2p2B1p/2P5/1P2p3/4PB2/P2Q1PPP/R5K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 900
Best move: Bxf6