Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 c5 3. d5 e6 4. Nc3 exd5 5. cxd5 d6 6. e4 g6 7. Bg5 Bg7 8. Nf3
Bg4 9. Qa4+ Nbd7 10. e5 dxe5 11. Nxe5 Qe7 12. Qxg4 Qxe5+ 13. Qe2 O-O 14. Qxe5
Nxe5 15. Be2 a6 16. O-O b5 17. Rad1 Nfd7 18. Rfe1 Rfe8 19. d6 Rab8 20. Nd5 Nc6
21. Nc7 Rxe2 *
Position (FEN): 1r4k1/2Nn1pbp/p1nP2p1/1pp3B1/8/8/PP2rPPP/3RR1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 594
Best move: Rxe2