Macclesfield produced a breathtaking second-half fightback to win 3-2 and leave sorry Oxford regretting that they did not finish the game before the break.

Oxford took the lead after six minutes when striker James Constable bagged his eighth of the season, beating Jose Veiga at the third attempt from six yards.

Midfielder Acer Hall then rifled a close-range volley against the crossbar before Tom Craddock and Harry Worley both had shots cleared off the line.

Oxford extended their lead in first-half injury time when Alfie Potter broke the offside trap to set up Craddock to sweep home from 10 yards.

Teenage striker Vinny Mukendi then lit the touch-paper for Macclesfield in the 51st minute with a 25-yard bullet that Ryan Clarke could only parry into the path of Paul Bolland, who fired home at the first attempt from 12 yards.

The home side equalised after 67 minutes when the battling Ross Draper set up veteran playmaker Matty Hamshaw to score his first goal for the club from 10 yards.

Mukendi was again the provider in the 76th minute when he carved the ball back from the byline for the unmarked Bolland to score his second of the game.

Craddock had a late header for Oxford well saved by Veiga as Macclesfield held out for their second successive home win.

Copyright (c) PA Sport 2009, All Rights Reserved.

Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: