Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nxe5 d6 4. Nf3 Nxe4 5. Qe2 Qe7 6. d3 Nf6 7. Qxe7+ Bxe7
8. Be2 Be6 9. O-O h6 10. Re1 d5 11. Nc3 c6 12. Ne5 O-O 13. Bf4 Bb4 14. a3 Ba5
15. Bf3 d4 16. Ne4 Bxe1 17. Nxf6+ gxf6 18. Rxe1 fxe5 19. Bxe5 Nd7 20. Bxd4 a6
21. b4 f6 *
Position (FEN): r4rk1/1p1n4/p1p1bp1p/8/1P1B4/P2P1B2/2P2PPP/4R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1553
Best move: Rxe6