Chess puzzle (Equality)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 Nf6 4. Nf3 e6 5. Nbd2 Be7 6. Bb5+ c6 7. Be2 O-O 8.
O-O Nh5 9. Be5 Be4 10. h3 Bf6 11. Bh2 g6 12. Rc1 Re8 13. c4 Nd7 14. c5 e5 15.
Re1 exd4 16. exd4 b6 17. b4 a5 18. a3 axb4 19. axb4 bxc5 20. bxc5 Ra2 21. Ra1
Rb2 22. Ra6 Re6 23. Nxe4 *
Position (FEN): 3q2k1/3n1p1p/R1p1rbp1/2Pp3n/3PN3/5N1P/1r2BPPB/3QR1K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1639
Best move: dxe4