Chess puzzle (Advantage)
Moves: 1. d4 g6 2. c4 Bg7 3. Nf3 c5 4. d5 Qa5+ 5. Qd2 Qxd2+ 6. Nbxd2 e6 7. d6 Nc6 8.
a3 Nd4 9. Nxd4 Bxd4 10. e3 Be5 11. Ne4 Nf6 12. Nxc5 Bxd6 13. Nd3 O-O 14. c5 Be7
15. b4 a5 16. Bb2 axb4 17. axb4 Rxa1+ 18. Bxa1 Bd8 19. Be2 b6 20. cxb6 Bxb6 *
Position (FEN): 2b2rk1/3p1p1p/1b2pnp1/8/1P6/3NP3/4BPPP/B3K2R w K - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1098
Best move: Bxf6