GARETH Batty bowled Surrey into a winning position on day two of their Specsavers County Championship game against Somerset at Taunton.

The 38-year-old former England off-spinner returned figures of seven for 32 as Somerset lost all 10 first-innings wickets for 56. By the close, in their second innings, Surrey had reached 93 for six, an overall lead of 256.

Resuming on their overnight total of 236 for eight, Surrey added another 28 runs before being bowled out for 264.

Ben Foakes was bowled by an unplayable delivery from Craig Overton before Stuart Meaker was caught at third slip off the bowling of Tim Groenewald, leaving Mathew Pillans 34 not out.

In reply, Somerset made the perfect start with Tom Abell and Marcus Trescothick sharing 46 for the first wicket inside 14 overs.

However, when the former was trapped leg before by Meaker for 25, the wheels came off Somerset's innings in such dramatic fashion that Abell would end up as top scorer.

Trescothick followed his opening partner back to the pavilion in the very next over, when Batty picked up the first of his seven wickets.

Shortly after, the in-form James Hildreth lost his middle stump to Meaker, leaving Somerset 53 for three, and though the lunch interval provided some respite they were back under pressure when captain Chris Rogers was caught by Pillans off the bowling of Batty for 19.

With the ball turning and Somerset struggling to break free, wickets fell with alarming regularity. Peter Trego was lbw, Craig Overton, who was dropped by Rory Burns at slip off the first ball he faced, edged Batty to the same fielder next ball before wicketkeeper Ryan Davies top-edged an attempted slog-sweep to Meaker at mid-wicket.

The capitulation continued with Jim Allenby becoming Meaker's third victim, Jack Leach Batty's sixth and finally Jamie Overton his seventh, off the final ball of the 29th over.

It came as something of a surprise to most in the ground when Surrey decided against enforcing the follow-on and in the hour that ensued, their decision came back to bite them.

Having reached 17 without loss in the eighth over, they were soon up against it at 51 for six.

First-innings bowling hero Leach picked up the wickets of Burns (eight), Steven Davies (seven) and Tom Curran (five), while Craig Overton sent back Arun Harinath (13) and Kumar Sangakkara (three).

Jamie Overton weighed in with the wicket of Gary Wilson before Foakes and Zafar Ansari, who had earlier left the field when Surrey were fielding with an injured right thumb, added an unbeaten 43 for the seventh wicket. How valuable that proves to be, only time will tell.

However, their resilience means Surrey go into day three with a handsome lead of 256 and four second-innings wickets in hand.