Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d4 Nxe4 4. Nxe5 d5 5. Qe2 Be6 6. Qb5+ c6 7. Qxb7 Qh4 8.
g3 Nxg3 9. fxg3 Qe4+ 10. Kd1 Qxh1 11. Nd2 Bd6 12. Qxa8 O-O 13. Qxa7 Re8 14. c3
Qxh2 15. Qa4 Qxg3 16. Nxc6 Bg4+ 17. Kc2 Qe1 18. b3 Qd1+ 19. Kb2 Bf5 20. Nb4 Re3
21. Ne4 *
Position (FEN): 1n4k1/5ppp/3b4/3p1b2/QN1PN3/1PP1r3/PK6/R1Bq1B2 b - - 6 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 2056
Best move: Rxe4