Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Nf3 c5 7. d5 e5 8. O-O
Nbd7 9. h3 a6 10. Be3 Re8 11. Nd2 Nf8 12. f4 h5 13. f5 N8h7 14. fxg6 fxg6 15.
Nf3 Bd7 16. a4 Rb8 17. a5 b5 18. axb6 Rxb6 19. Ng5 Nxg5 20. Bxg5 Rf8 21. Qe1
Qc8 22. Qg3 Rxb2 *
Position (FEN): 2q2rk1/3b2b1/p2p1np1/2pPp1Bp/2P1P3/2N3QP/1r2B1P1/R4RK1 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1204
Best move: Bxf6