Chess puzzle (Equality)
Moves: 1. Nf3 a6 2. g3 b5 3. Bg2 Bb7 4. b3 e6 5. Bb2 Nc6 6. Nc3 Nce7 7. d3 Ng6 8. e3
Bb4 9. a3 Ba5 10. b4 Bb6 11. Qe2 Nf6 12. O-O O-O 13. Rad1 d6 14. d4 Nd5 15. e4
Nf6 16. d5 e5 17. a4 c6 18. dxc6 Bxc6 19. Qd3 Bc7 20. a5 Qd7 21. Nd5 Nxd5 *
Position (FEN): r4rk1/2bq1ppp/p1bp2n1/Pp1np3/1P2P3/3Q1NP1/1BP2PBP/3R1RK1 w - - 0 22
White to move.
Themes:  Middlegame  
Puzzle rating: 1448
Best move: exd5