Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Nc3 Bd7 7. Bc4 Nf6 8.
O-O g6 9. Bg5 Bg7 10. Rad1 O-O 11. Qd2 Bg4 12. f3 Be6 13. Bd3 Qb6+ 14. Be3 Qa5
15. Nd5 Qxd2 16. Nxe7+ Kh8 17. Rxd2 Rfe8 18. Nd5 Nxd5 *
Position (FEN): r3r2k/pp3pbp/3pb1p1/3n4/4P3/3BBP2/PPPR2PP/5RK1 w - - 0 19
White to move.
Themes:  Middlegame  
Puzzle rating: 1542
Best move: exd5