OXFORD City ended a three-game losing run with a thrilling win at home to Woking.

Zac McEachran and Olly Sanderson put the Hoops 2-0 up inside half an hour, before Padraig Amond pulled a goal back with just over 20 minutes to go.

Josh Parker restored the two-goal advantage in the 90th minute, but Amond struck again nine minutes into stoppage time.

City took the lead when Sanderson closed down Will Jaaskelainen, son of Bolton Wanderers legend Jussi, and forced a mistake from the Woking goalkeeper.

Sanderson passed to McEachran, celebrating his 29th birthday, who slalomed past a defender and slotted into the net.

READ ALSO: Our player ratings after Oxford United edge Leyton Orient thriller

At the other end, Rhys Browne netted from an offside position, before the Hoops extended their lead.

McEachran cut out a pass on the halfway line and played through Sanderson, who finished one-on-one with Jaaskelainen.

City came close to a third goal during the second half, when Mitchell Roberts’ cross found Lewis Coyle, who forced a save from Jaaskelainen at his near post.

After Sanderson hit the sidenetting from the angle, a free kick at the other end was headed on by Scott Cuthbert to Amond, who slotted under full debutant Jack Bycroft, on loan from Southampton.

The Hoops weathered an inevitable spell of pressure, but restored their two-goal lead when Jaaskelainen struggled with a long ball, heading it straight to Parker, who tapped into the empty net.

The visitors didn’t give up though, with Amond left unmarked to slot home at the far post, although the final whistle followed straight from the restart, so there was no chance of a late equaliser.