Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Ba4 Nf6 5. O-O Be7 6. Re1 O-O 7. Bb3 d5 8. d3
dxe4 9. Nfd2 Bg4 10. f3 exf3 11. gxf3 Bc5+ 12. Kg2 Bh5 13. Nc3 Nd4 14. Rxe5
Nxb3 15. cxb3 Qd4 16. Rxc5 Qxc5 17. Nde4 Nxe4 18. Nxe4 Qc6 19. Bf4 Rad8 20. Rc1
Qg6+ 21. Bg3 Rfe8 22. Rxc7 Rxe4 *
Position (FEN): 3r2k1/1pR2ppp/p5q1/7b/4r3/1P1P1PB1/PP4KP/3Q4 w - - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1594
Best move: dxe4