Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. c3 Nf6 5. O-O h6 6. Re1 O-O 7. d4 exd4 8.
cxd4 Bb4 9. Nc3 Bxc3 10. bxc3 d5 11. exd5 Nxd5 12. Qd3 Be6 13. Ne5 Nxe5 14.
Rxe5 c6 15. Bb3 b5 16. Bc2 g6 17. Bxh6 Re8 18. Qg3 Qf6 19. Rae1 Qh8 20. Rh5 *
Position (FEN): r3r1kq/p4p2/2p1b1pB/1p1n3R/3P4/2P3Q1/P1B2PPP/4R1K1 b - - 6 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 2384
Best move: Bf5