Chess puzzle (Advantage)
Moves: 1. Nf3 e6 2. d4 Bb4+ 3. Nc3 Ba5 4. g3 Nf6 5. Bg2 b5 6. O-O a6 7. a3 Nc6 8. Ne5
Bb7 9. b4 Bb6 10. e3 Nxe5 11. Bxb7 Rb8 12. Bxa6 Neg4 13. Bxb5 c6 14. Be2 e5 15.
Ne4 Nxe4 16. Bxg4 Nc3 17. Qd3 exd4 18. exd4 Qf6 19. Qxc3 Bxd4 20. Re1+ Kf8 21.
Bg5 Bxc3 *
Position (FEN): 1r3k1r/3p1ppp/2p2q2/6B1/1P4B1/P1b3P1/2P2P1P/R3R1K1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 833
Best move: Bxf6