Surrey produced a stunning final day performance to clinch a seven-wicket victory over Derbyshire.
After posting 400-9 declared in their first-innings, Derbyshire were blown away in their second showing, dismissed for 99 in only 30.3 overs.
Seamer Tim Linely was the star of the show for Surrey, finishing with match figures of 10-107 to inspire his side to their second win of the campaign.
Linely and rookie seamer Matt Dunn (5-56) picked up where they left off the previous evening by ripping through the Derby middle-order.
Dunn, 19, became the first Surrey bowler for 56 years to take five wickets in an innings on his Championship debut as Wes Durston (17) finished with the dubious of honour of top-scoring for the hosts.
That left Surrey requiring 142 for victory and openers Jason Roy (45) and Rory Hamilton-Brown (26 off 15 balls) signalled plenty of early intent by taking the score along to 62 after six overs.
Both men were eventually dismissed by off-spinner Greg Smith, however Mark Ramprakash (21 not out) and Tom Maynard (11no) saw the visitors to an impressive win.
Surrey's rookie pace bowler Matthew Dunn and Tim Linley demolished Derbyshire's top order to leave them reeling on 35-4 on day three at the County Ground.
The 19-year-old, who was only drafted in to replace England call-up Jade Dernbach, reduced the hosts to 14-2 before Linley struck twice in a dramatic final hour.
Earlier, four of Surrey's top order hit half-centuries to limit Derbyshire to a first innings lead of 42, after the hosts had declared on 400-9
Rory Hamilton-Brown (69), Zander de Bruyn (53), Mark Davies (78) and Tom Maynard (64) took advantage of some poor bowling by the hosts.
But Derbyshire found their groove after tea to take the last six wickets for just 25 in 10 overs and leave Surrey with a total of 358 all out.
Dunn and Linley however then put Surrey in the driving seat and give their side a chance of forcing the win despite the loss of the second day to rain.
Derbyshire's hopes of building a greater advantage in their LV= County Championship match against Surrey were frustrated by rain.
No play was possible on the second day at Derby after steady rain fell, with umpires Michael Gough and Trevor Jesty bowing to the inevitable at 3pm and sending the players home.
At least the forecast is better for the third day, when Derbyshire will resume in a healthy position on 375-7, with a good chance of taking maximum batting points for the second game running.
Chesney Hughes claimed his first century of the season as Derbyshire edged the first day of their Division Two encounter with Surrey.
Hughes made 124 as then hosts fought back well to reach 375-7 at the close after losing openers Wayne Madsen and Martin Guptill in the first four overs at Derby.
Tim Linley (4-71) was responsible for both early strikes but the Surrey attack could not capitalise as Hughes and Wes Durston (47) put on a third-wicket stand of 91.
Hughes rode his luck during the morning session but eventually kicked on to his century during a 144-run partnership Dan Refern, who made 55 before being trapped lbw by Gareth Batty.
Hughes eventually top-edged a pull off the bowling of Tom Jewell but he left his side well set on 275-5.
Greg Smith (34), Luke Sutton (39 not out) and Steffan Jones (25no) kept the scoreboard ticking over before stumps, with Derbyshire set to resume on day two with three wickets left having scored at almost four runs an over.