Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. c3 O-O 7. Re1 d6 8. d4
exd4 9. cxd4 b5 10. Bc2 Bg4 11. Be3 Re8 12. h3 Bh5 13. Nbd2 Nb4 14. Bb1 c5 15.
a3 Nc6 16. Qc2 Bg6 17. Nh4 Nxd4 18. Bxd4 cxd4 19. Nxg6 hxg6 20. Nf3 Rc8 21. Qd3
d5 22. e5 Ne4 23. Qxd4 *
Position (FEN): 2rqr1k1/4bpp1/p5p1/1p1pP3/3Qn3/P4N1P/1P3PP1/RB2R1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1146
Best move: Bc5