Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. h3 Nf6 5. d3 Bd7 6. O-O a6 7. Ba4 h6 8. c3 Be7
9. Be3 O-O 10. Re1 b5 11. Bc2 d5 12. exd5 Nxd5 13. Bd2 Bd6 14. a3 Re8 15. d4
exd4 16. Rxe8+ Qxe8 17. Nxd4 Qe5 18. Nf3 Qh5 19. Be4 Re8 20. Qc2 Nf4 21. Bxf4
Bxf4 22. Nbd2 Ne5 23. Nxe5 Qxe5 24. Bf3 *
Position (FEN): 4r1k1/2pb1pp1/p6p/1p2q3/5b2/P1P2B1P/1PQN1PP1/R5K1 b - - 1 24
Black to move.
Themes:  Middlegame  
Puzzle rating: 2051
Best move: Bf5