Chess puzzle (Advantage)
Moves: 1. b4 e5 2. c3 Nf6 3. Bb2 Be7 4. d3 d6 5. e4 O-O 6. Nf3 h6 7. Be2 Be6 8. b5 c6
9. a4 a6 10. Nbd2 axb5 11. axb5 Rxa1 12. Qxa1 cxb5 13. d4 exd4 14. cxd4 d5 15.
e5 Ne4 16. Bxb5 Nxd2 17. Nxd2 Qb6 18. Bd3 Nc6 19. O-O Nb4 20. Be2 Nc2 21. Qb1
Nxd4 22. Bd3 Nf5 23. Rc1 Qd8 *
Position (FEN): 3q1rk1/1p2bpp1/4b2p/3pPn2/8/3B4/1B1N1PPP/1QR3K1 w - - 4 24
White to move.
Themes:  Middlegame  
Puzzle rating: 865
Best move: Bxf5