Melham lands second million dollar sprint of season