Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 f5 3. exf5 e4 4. Nd4 Nf6 5. Nc3 Bc5 6. Nde2 d5 7. Ng3 c6 8. Be2
Bd6 9. Bg4 O-O 10. Bh3 Bxg3 11. hxg3 h6 12. Ne2 Nh7 13. Nf4 Bxf5 14. Bxf5 Rxf5
15. d3 exd3 16. Qxd3 Re5+ 17. Kf1 Qe8 18. Bd2 Ng5 19. Re1 Ne4 20. Be3 Nd7 21.
Rh3 Ndf6 22. f3 Nc5 23. Bxc5 *
Position (FEN): r3q1k1/pp4p1/2p2n1p/2Bpr3/5N2/3Q1PPR/PPP3P1/4RK2 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 607
Best move: Rxe1+