WORCESTER City twice came from behind as they eventually saw off strugglers Tuffley Rovers in an eventful game in Gloucestershire.

Rovers scored through Henry Birkett's 45-yard lob and Jake White's runaway finish either side of Elliot Hartley's equaliser in the 16th minute, with Izak Reid spending time off the pitch following a sin bin.

City captain Adam Mace soon followed in being sent from the pitch for 10 minutes at the start of the second half, and City were briefly down to nine men when Calvin Dinsley went into the book.

But despite being two players light, they managed an equaliser through Hartley's header before Liam Lockett put the visitors ahead for the first time with a superb low finish.

The referee was being kept busy and in the final ten minutes, Tuffley were reduced to 10 men when their centre half was sent off for a last-man challenge.

In what was a testing game for City, they made sure of the points late on when Kyle Belmonte, who did have a number of good chances to score on the night, finally found the back of the net to continue his terrific goal-scoring form.

The result keeps City - who have now won six league games in a row - in second, but with league leaders Corsham suffering a shock defeat at home to Roman Glass St George, the gap at the top of the table was cut to just two points. 

Chris Cornes' men also have two games in hand on Corsham, so they are very much looking like being the team to beat this season. 

They are back at home on Saturday for the visit of Brimscombe & Thrupp (3 p.m. kick-off).