Promotion hunting Harlow Town were dealt a heavy blow by losing 3-2 away at struggling Oxford City - this after leading 2-0. Marvin Samuel and Neil Moore looked to have won the points for Town, but goals in the last 17 minutes from Danny Wise (2) - his second, and winner, just a minute from time - and Roy Jenkins snatched the victory for City. That result was bad news for Wivenhoe Town who remain in the bottom four after a 2-1 reverse at Marlow. Ben Fuller's opener was cancelled out a minute later by John Isaac, then Nicky Ryder won it for the hosts seven minutes from the end. Nine-man Tilbury were on the wrong end of an eight-goal thriller at home to ten-man Yeading, despite leading 2-1, and then 3-2 into the last four minutes. Marie Okita cracked a hatrick for the home side, but Jason White, three penalties - converted by Matt Miller, Nevin Saroya and DJ Campbell - and Danny Jordan gave Yeading the points. Elsewhere, mid-table Aveley's Carl Allison scored at both ends as Kieran Knight hit the winner for runaway leaders Northwood, and, after falling behind at home to Wealdstone - courtesy of Marvin Morgan - Great Wakering Rovers won an entertaining clash thanks to Keith Wilson and a Gary Ewers penalty.