Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Bg4 4. d4 exd4 5. e5 d5 6. Bb3 c5 7. h3 Bh5 8. Bg5
Be7 9. Bxe7 Nxe7 10. Nbd2 Nbc6 11. a3 a6 12. O-O O-O 13. Re1 h6 14. Qc1 Na5 15.
Ba2 b5 16. b4 cxb4 17. axb4 Nac6 18. Qb2 Qb6 19. Rac1 a5 20. e6 fxe6 21. Rxe6
Bf7 22. Ree1 Nxb4 *
Position (FEN): r4rk1/4nbp1/1q5p/pp1p4/1n1p4/5N1P/BQPN1PP1/2R1R1K1 w - - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1567
Best move: Rxe7