City looked on course for a well-deserved point at Adams Park until referee Scott Simpson awarded a contentious penalty deep into stoppage time.