Chess puzzle (Advantage)
Moves: 1. c4 e5 2. g3 Nf6 3. Bg2 Nc6 4. Nc3 Bc5 5. e3 d6 6. Nge2 O-O 7. O-O a6 8. d4
Ba7 9. d5 Ne7 10. b3 Ng6 11. h3 Bd7 12. Kh2 h6 13. Bb2 Qc8 14. f4 Bxe3 15. Qd3
exf4 16. gxf4 Bc5 17. Ng3 b5 18. Rae1 bxc4 19. bxc4 Rb8 20. Qc2 Qb7 21. Nd1 a5
*
Position (FEN): 1r3rk1/1qpb1pp1/3p1nnp/p1bP4/2P2P2/6NP/PBQ3BK/3NRR2 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1526
Best move: Bxf6