Gareth Taylor’s side started the brightest of the two Barclays Women’s Super League title rivals and created a swathe of chances to break the deadlock.
But, against the run of play, it would be the hosts who would find the game’s first goal when Steph Catley burst into the box and rifled home into the top corner.
Buoyed by their opener, Jonas Eidevall’s side were awarded a penalty soon after, but Khiara Keating fantastically saved Kim Little’s fizzing spot kick to keep the hosts’ advantage to just one goal.
Before and after the interval we were in the ascendancy and deservedly equalised midway through the second half when Chloe Kelly showed her poacher’s instinct to fire past Manuella Zinsberger.
City then pushed for the winner and carved out a number of opportunities with the England international a constant thorn in her former employers’ side.
Cruelly, though, it would be Arsenal wo collected three points when a Katie McCabe clearance to alleviate pressure was misjudged by Keating which allowed Stina Blackstenius to pass into an empty net late on.
Watch the highlights from proceedings in the video player above.