Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Bxc6 dxc6 7. Nxe5 Be7
8. Qf3 O-O 9. Nc3 Be6 10. d3 Nf5 11. Be3 Bf6 12. Ng4 Be7 13. g3 Qd7 14. Ne5 Qd6
15. Ng4 h5 16. Nh6+ Nxh6 17. Qxh5 Bg4 18. Qa5 Nf5 19. Bf4 Qd7 20. Qxc7 Qxc7 21.
Bxc7 Rac8 22. Bf4 Nd4 *
Position (FEN): 2r2rk1/pp2bpp1/2p5/8/3n1Bb1/2NP2P1/PPP2P1P/R3R1K1 w - - 3 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1464
Best move: Rxe7