Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d4 cxd4 3. c3 dxc3 4. Nxc3 Nc6 5. Nf3 e6 6. Bf4 d6 7. Bb5 e5 8. Bg3
Nf6 9. O-O Be7 10. Qe2 O-O 11. Rfd1 a6 12. Bxc6 bxc6 13. Nxe5 Bb7 14. Rac1 Re8
15. Ng4 d5 16. Nxf6+ Bxf6 17. e5 Bh4 18. f4 Bxg3 19. hxg3 Qe7 20. Qg4 Qc5+ 21.
Kh1 *
Position (FEN): r3r1k1/1b3ppp/p1p5/2qpP3/5PQ1/2N3P1/PP4P1/2RR3K b - - 4 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1671
Best move: Re6