Chess puzzle (Equality)
Moves: 1. d4 g6 2. Nf3 Bg7 3. c3 Nf6 4. Bf4 O-O 5. Nbd2 d6 6. e3 Nbd7 7. Bd3 c5 8. O-O
Re8 9. Bc4 cxd4 10. exd4 Nb6 11. Qb3 Nxc4 12. Qxc4 Be6 13. Qe2 Rc8 14. Rfe1 Qb6
15. Rab1 Bxa2 16. Rbc1 Nd5 17. Be3 Qxb2 18. Ra1 Nxe3 19. fxe3 Rxc3 20. Ne4 Qxe2
*
Position (FEN): 4r1k1/pp2ppbp/3p2p1/8/3PN3/2r1PN2/b3q1PP/R3R1K1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1427
Best move: Rxe2