Detectives identified a sex attacker by trawling through CCTV images.
Khalid Abdullah, 35, of Towler Street in Peterborough, was today jailed for eight years.
The Sudanese national had threatened his victim with a weapon before dragging her to an alleyway where he pushed her against a building and tried to rape her.
He then apologised and offered the woman his mobile phone to call police before she escaped.
More top news
A man from Bedfordshire has been jailed for 16 months after he violently assaulted a 92-year-old man in his own home.
Ipswich Town striker David McGoldrick has been ruled out for the rest of the season after tearing a tendon in his groin.
A man has been arrested after a runner was attacked in woodland in Ipswich last weekend.