Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 a6 4. Bc4 b5 5. Bb3 Bb7 6. d3 Nbd7 7. Be3 c6 8.
dxc6 Bxc6 9. Nf3 e6 10. Qe2 a5 11. a3 Be7 12. h3 O-O 13. g4 h6 14. Rg1 Re8 15.
g5 hxg5 16. Bxg5 Nd5 17. h4 Nxc3 18. bxc3 Bxf3 19. Qxf3 Bxg5 20. Rxg5 f6 21.
Rg6 *
Position (FEN): r2qr1k1/3n2p1/4ppR1/pp6/7P/PBPP1Q2/2P2P2/R3K3 b Q - 1 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 957
Best move: Ne5