Chess puzzle (Equality)
Moves: 1. d4 d5 2. Nf3 Bg4 3. c4 Bxf3 4. exf3 c6 5. Nc3 Nf6 6. Be2 e6 7. O-O Be7 8.
Bg5 O-O 9. a4 Nbd7 10. f4 h6 11. Bh4 Ne4 12. Bxe7 Qxe7 13. cxd5 exd5 14. Qd3
Ndf6 15. Bf3 Rae8 16. Rfe1 Qc7 17. f5 Qf4 18. Rac1 Qxf5 19. Re3 g5 20. Rce1 Ng4
21. Bxe4 Qxf2+ 22. Kh1 dxe4 23. Nxe4 Qxe3 *
Position (FEN): 4rrk1/pp3p2/2p4p/6p1/P2PN1n1/3Qq3/1P4PP/4R2K w - - 0 24
White to move.
Themes:  Middlegame  
Puzzle rating: 1603
Best move: Rxe3