Chess puzzle (Equality)
Moves: 1. e4 c5 2. c3 Nf6 3. e5 Nd5 4. d4 Qa5 5. Bd2 c4 6. Nf3 b5 7. Be2 e6 8. O-O Bb7
9. h3 Nc6 10. Nh2 g6 11. f4 h5 12. Bf3 Nce7 13. Be1 Rb8 14. Nd2 Ne3 15. Qe2
Nxf1 16. Nhxf1 Bxf3 17. Qxf3 Nd5 18. Ne4 Be7 19. Ne3 O-O 20. Nxd5 *
Position (FEN): 1r3rk1/p2pbp2/4p1p1/qp1NP2p/2pPNP2/2P2Q1P/PP4P1/R3B1K1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1586
Best move: exd5