Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Nc3 Bb4 5. d3 d6 6. O-O Bg4 7. a3 Ba5 8. b4
Bb6 9. h3 Bd7 10. Kh1 O-O 11. Bg5 h6 12. Bh4 Nd4 13. a4 a6 14. a5 Ba7 15. Nxd4
Bxd4 16. Ra3 b5 17. Bd5 c6 18. Ba2 Qc7 19. Ne2 Ba7 20. Ng3 Nh7 21. Nf5 c5 22.
Be7 *
Position (FEN): r4rk1/b1qbBppn/p2p3p/Ppp1pN2/1P2P3/R2P3P/B1P2PP1/3Q1R1K b - - 1 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1903
Best move: Bxf5