Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Ne7 5. Nf3 Nf5 6. Bd3 Nc6 7. Bxf5 exf5 8. b3
cxd4 9. cxd4 Bb4+ 10. Bd2 Bxd2+ 11. Qxd2 O-O 12. O-O Re8 13. Qc3 f6 14. exf6
Qxf6 15. Nbd2 g5 16. h3 g4 17. hxg4 fxg4 18. Ne5 Nxe5 19. dxe5 Rxe5 20. Rae1
Rf5 *
Position (FEN): r1b3k1/pp5p/5q2/3p1r2/6p1/1PQ5/P2N1PP1/4RRK1 w - - 2 21
White to move.
Themes:  Middlegame  
Puzzle rating: 967
Best move: Re8+