Chess puzzle (Equality)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. Nxe5 Nc6 5. Nxc6 dxc6 6. f3 Qd4 7. Qe2 O-O 8.
h3 Re8 9. d3 Bb4 10. Rb1 Bxc3+ 11. bxc3 Qxc3+ 12. Bd2 Qa3 13. g4 Qxa2 14. Rd1
Qxc2 15. Rc1 Qb3 16. Bg2 Be6 17. O-O Rad8 18. Rc3 Qb5 19. h4 Nd5 *
Position (FEN): 3rr1k1/ppp2ppp/2p1b3/1q1n4/4P1PP/2RP1P2/3BQ1B1/5RK1 w - - 1 20
White to move.
Themes:  Middlegame  
Puzzle rating: 1573
Best move: exd5