A LAST-gasp goal from Gresley substitute Jamie Barrett cruelly dumped Stourport Swifts out of the Dr Martens Cup second round 3-2 on Tuesday.

A goal in each half from Rob Taylor looked like taking the tie to extra-time until Barrett's deflected shot ended up in the back of the Stourport net following a run into the box from Gareth Holmes.

Early chances went begging at both ends as the sides went on the attack right from the start.

Taylor was denied by a good Dale Belford save on just two minutes with Gresley's Leon Doughty heading straight at the keeper moments later.

Stourport made the breakthrough on 20 minutes when Taylor collected a Ronnie Sayer pass 35 yards out, ran to the edge of the area and placed his shot past the Gresley keeper.

Ryan Price was forced into an excellent double save on the half-hour to keep the visitors at bay but they finally levelled the scores on 38 minutes.

Doughty found Carl Francis with a quick free-kick and the young striker shot home at the second attempt.

Swifts began the second half in style and two minutes after the restart Taylor fired against the crossbar with Richard Ball putting the rebound wide.

But after such a good start, Swifts went behind on 66 minutes when Barrett turned the ball home less than a minute after coming off the bench.

Taylor struck his second on 70 minutes, rounding Belford following good work in midfield from John Hayward, while Ball was denied five minutes later by the keeper at full stretch.

Extra-time looked on the cards until Barrett's late strike denied Dave Titterton's side.

SWIFTS: Price 7, Cotterill 7, Ulfig 7, Webb 8, Hayward 7 (Wright 82), Harris 6 (Giddings 61, 6), Hawkes 6, Sayer 7, Ball 6, TAYLOR 8, Dunn 7. Subs not used: Kilgour, Titterton, Humber.

STAR MAN: Rob Taylor.

ATTENDANCE: 207.