Chess puzzle (Equality)
Moves: 1. c4 e5 2. Nc3 Bc5 3. e3 Nf6 4. d4 exd4 5. exd4 Bb4 6. Nf3 O-O 7. Be2 Bxc3+ 8.
bxc3 d5 9. cxd5 Nxd5 10. Qd3 Re8 11. O-O Nc6 12. c4 Nf6 13. d5 Ne7 14. Bb2 Bf5
15. Qd4 c5 16. Qc3 Bg6 17. g4 Qd6 18. g5 Nf5 19. gxf6 Rxe2 20. fxg7 Rae8 21.
Rae1 Rxe1 *
Position (FEN): 4r1k1/pp3pPp/3q2b1/2pP1n2/2P5/2Q2N2/PB3P1P/4rRK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1573
Best move: Rxe1