Stanchart Marathon 2012 and the winner is...