An opportunistic goal in extra-time by substitute Joe Bradley gave League Two Queen’s Park a shock win over Championship form-horses Dumbarton.

It was a game of few clear-cut chances in normal time, although Garry Fleming missed a penalty two and a half minutes into injury time to win the tie for Dumbarton.

Queen’s Park started the match brightly enough, but the first real opening didn’t come until 25 minutes in.

It was the visitors who created it as they worked their way into the game; Grant Gallagher firing a 25-yard effort inches past the post.

The first moment of concern for Sons’ keeper Mark Brown came when an attempted cross by James Baty looked to be floating over his head and into the net, but he back-pedalled quickly to collect under the crossbar.

A whipped cross by Paul Woods caused concern for the Dumbarton defence, but Waters did enough to put off the incoming Jamie McKernon who couldn’t make contact at the back post.

The visitors created the first clear opening of the second half, Fleming meeting Gordon Smith’s cross with a diving header that Muir did well to hold.

Queen’s Park substitute John Carter then had a glorious chance, but elected to shoot from 18 yards when he could have taken the ball on and Brown beat his effort away.

Dumbarton had the ball in the net through Fleming on 67 minutes, but the flag had been raised as he latched on to Kevin Cawley’s through ball to finish beyond Muir.

Jon Routledge was beginning to influence the game for Dumbarton, and his long-range effort was next to test Muir, the keeper stretching an arm up to brilliantly tip behind.

A slack back-pass from Woods then looked to have put the home side in danger, but Muir slid out to clear from the feet of Fleming.

With just a couple of minutes remaining, substitutes Bradley and Ciaran McElroy combined brilliantly on the counter-attack before Sons’ sub Willie Gibson hauled Bradley down on the edge of the box.

Bryan Wharton struck the free-kick low and true, but Brown read it well to save.

Then came the last-gasp drama, as Baty was adjudged to have hauled down Dumbarton’s Steven Craig just inside the area.

Fleming stepped up with the chance to win the tie from the spot, but he blazed his effort wildly over.

Queen’s Park raced up the other end, and McKernon’s ball ran right across the face of goal before being touched narrowly behind his own net by Scott Taggart.

The goal finally came 5 minutes into extra-time, and there was a touch of controversy about it.

The offside flag went up against Queen’s Park only for referee Nick Walsh to wave play on as Dumbarton had won possession on the edge of their area.

Andy Graham was immediately robbed by Vinnie Berry, who lifted his head to pick out Bradley who finished well from 8 yards.

Muir then denied Gibson from a free-kick and Gregor Buchanan’s header from a corner, and Queen’s Park held out to book their place in the third-round draw.