Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 d5 3. Bg2 dxc4 4. Nf3 e6 5. a4 Nc6 6. O-O Be7 7. Qc2 O-O 8.
Qxc4 Bd7 9. Nc3 Re8 10. d3 a6 11. Qb3 Qc8 12. Bf4 Bd6 13. Bd2 Na5 14. Qc2 b5
15. axb5 axb5 16. Nxb5 Bxb5 17. Bxa5 Nd5 18. e4 Nb4 19. Bxb4 Bxb4 20. e5 c5 21.
Rxa8 Qxa8 22. d4 *
Position (FEN): q3r1k1/5ppp/4p3/1bp1P3/1b1P4/5NP1/1PQ2PBP/5RK1 b - - 0 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 971
Best move: Bxf1