Chess puzzle (Advantage)
Moves: 1. d4 e6 2. e4 Nf6 3. Bd3 d5 4. e5 Ne4 5. Bxe4 dxe4 6. Qg4 g6 7. Qxe4 Nc6 8.
Be3 Bb4+ 9. c3 Ba5 10. b4 Bb6 11. a4 a6 12. a5 Ba7 13. Nf3 h6 14. O-O g5 15.
Nbd2 f6 16. Nc4 fxe5 17. Ncxe5 Nxe5 18. Qxe5 Rf8 19. c4 Qf6 20. c5 Rf7 21. d5
Qxe5 22. Nxe5 Rf5 23. d6 *
Position (FEN): r1b1k3/bpp5/p2Pp2p/P1P1Nrp1/1P6/4B3/5PPP/R4RK1 b q - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1141
Best move: Rxe5