City man wins $2M prize