Chess puzzle (Advantage)
Moves: 1. Nf3 d5 2. d4 Nc6 3. Bf4 Nf6 4. e3 Bf5 5. c4 e6 6. Nc3 Bb4 7. a3 Bxc3+ 8.
bxc3 O-O 9. cxd5 Nxd5 10. Qd2 Rb8 11. Be2 h6 12. O-O b5 13. Ne5 Rb6 14. Bg3 Nf6
15. Nxc6 Rxc6 16. Bxb5 Rb6 17. Be2 Nd5 18. c4 Nf6 19. a4 Ne4 20. Qa5 Nxg3 21.
hxg3 Qb8 22. Bf3 Bd3 23. Qd2 *
Position (FEN): 1q3rk1/p1p2pp1/1r2p2p/8/P1PP4/3bPBP1/3Q1PP1/R4RK1 b - - 4 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1185
Best move: Bxf1