Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 a6 8.
Na3 Be6 9. Nc4 h6 10. Bxf6 gxf6 11. Ne3 Rc8 12. g3 Bg7 13. Bg2 Nd4 14. O-O O-O
15. Ne2 Re8 16. Nxd4 exd4 17. Qxd4 f5 18. Qd2 fxe4 19. Bxe4 Qd7 20. Bg2 Bxb2
21. Rab1 Bc3 22. Qe2 Bc4 23. Nxc4 *
Position (FEN): 2r1r1k1/1p1q1p2/p2p3p/8/2N5/2b3P1/P1P1QPBP/1R3RK1 b - - 0 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1007
Best move: Rxe2