Kenyan policewoman Edna Kiplagat wins Boston Marathon in unofficial time of 2 hours, 21 minutes, 53 seconds.