Chess puzzle (Advantage)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Nc3 Be6 6. Bb5+ c6 7. Bd3 Bd6 8.
Bg5 Nbd7 9. Ne5 Qc7 10. Nxd7 Nxd7 11. Qh5 Bb4 12. O-O Bxc3 13. bxc3 Nf6 14. Qf3
O-O-O 15. a4 Bg4 16. Qe3 Rde8 17. Qd2 Ne4 18. Bxe4 dxe4 19. Bf4 Qd7 20. Rfe1 f5
21. c4 h6 22. Rab1 g5 23. Be5 *
Position (FEN): 2k1r2r/pp1q4/2p4p/4Bpp1/P1PPp1b1/8/2PQ1PPP/1R2R1K1 b - - 1 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1099
Best move: Rxe5