Lead Summary Screen from Custom Lead Entry Screen

Hi,

I've created a custom lead entry screen, the lead creates perfectly. However once done the system doesn't redirect to the newly created lead but a previously created lead.

Can anyone advise what I'm missing? Code below;

<%@ CodePage=65001 Language=JavaScript%>
<!-- #include file ="sagecrmnolang.js" -->

<%
if(CRM.Mode ==View)
{
CRM.Mode = Edit;
}
var myBlock = CRM.GetBlock('LeadEnquiryScreen');
var myRecord = CRM.CreateRecord('Lead');

//set values for fields not displayed on screen
myRecord.lead_stage= 'NewLead';
myRecord.lead_status= 'In Progress';

//set workflow
myRecord.SetWorkflowInfo("Lead Enquiry Workflow", "New Enquiry");

CRM.AddContent(myBlock.Execute(myRecord));
Response.Write(CRM.GetPage());

if(CRM.Mode == Save)
{
//Redirect page where after the save
Response.Redirect(CRM.URL('leadsummary'))
}

{
//Buttons only shown in View mode
WorkflowTable = "Lead";
//show the "new" buttons for workflow.
ShowWorkflowButtons = true;
}
%>