Dominic Sibley hit a half-century as Warwickshire's top order responded to Yorkshire on the second day of their Specsavers County Championship Division One clash.
The hosts had resumed at 208 for eight, with captain Steven Patterson eventually out for 60 as they made 259.
Oliver-Hannon-Dalby claimed the final two wickets before lunch, finishing with five for 76.
CLOSE OF PLAY REPORT: Warwickshire's top order, led by 67 for in-form Dom Sibley, responded strongly to Yorkshire's 259 on day two at York before their superiority was threatened by three late wickets for Steve Patterson.#OneRose — Yorkshire CCC (@YorkshireCCC) June 18, 2019
Patterson also enjoyed a good day with the ball, himself ending with three wickets for 21 from his 17 overs in a late rally.
Sibley was bowled by Patterson from an inside edge for 67, who also had Robert Yates caught in the slips just a run short of his half-century.
Warwickshire, though, still hold the advantage at the halfway stage of the match, closing at 192 for five.
STUMPS | Notts finish the second day on 208-4 in reply to Kent's 309 all out, trailing by 101 runs. Patel (42*) and Mullaney (1*) end the day unbeaten. #KentvNotts Live scorecard 👉 https://t.co/Zpjujykf9C pic.twitter.com/cckjsjfNLR — Nottinghamshire CCC (@TrentBridge) June 18, 2019
At Tunbridge Wells, there was also an early finish on day two because of the weather, with Nottinghamshire at 208 for four in reply to Kent's 309 all out.
Play was reduced to 71 overs by rain and bad light, with veterans Chris Nash and Samit Patel (42 not out) digging in during the late afternoon gloom to help push Notts on, having resumed at 30 without loss.
Captain Steven Mullaney was unbeaten with one having survived the final three deliveries of the day after Nash had made 67, which included nine boundaries from his knock of some 237 minutes.
In Division Two, Graham Onions and James Anderson helped leaders Lancashire tear through Derbyshire as the bowlers again dominated on day two.
CLOSE at DERBY Day 2: No more play today so @DerbyshireCCC will resume their 2nd innings tomorrow on 19-4 trailing @lancscricket by 64 runs #DERvLAN pic.twitter.com/Lo0o55meo4 — Lancashire Cricket (@lancscricket) June 18, 2019
Luis Reece had taken six for 58 while an unbeaten 53 from Steven Croft helped guide Lancashire on to 236, having been 134 for six, and a lead of 83 over their hosts' first-innings total.
Onions then struck three times as he and Anderson reduced Derbyshire to 19 for four before the weather closed in with the home side still 64 runs adrift.
Captain Billy Godleman was lbw to Anderson for just five, facing only 16 deliveries.
Oh dear ☹️🌧️ Match report 👉 https://t.co/7PUS9MhUW5 pic.twitter.com/VCGcianiKD — Middlesex Cricket (@Middlesex_CCC) June 18, 2019
Rain restricted hopes of a positive result between Middlesex and Glamorgan in Radlett's inaugural County Championship fixture as only 48 overs were possible on day three.
Glamorgan's ninth-wicket pair scrambled beyond the follow-on mark to close on 274 for nine, still 136 runs adrift of their hosts' total of 410.
Captain David Lloyd led the way with 59, supported by a half-century from Tom Cullen, before Graeme Wagg's unbeaten 37 hauled Glamorgan away from danger.
Middlesex paceman Steven Finn, meanwhile, recorded his first five-wicket haul of the campaign.
WICKET | He is on fire! 🔥@Mohmmadabbas111 gets his second in as many balls and his third of the game as Roderick is caught behind by @ljhill23 for nought from one ball. GLO 16 for three 🦊 #foxesfamily pic.twitter.com/4tfBqz07o8 — Leicestershire CCC (@leicsccc) June 18, 2019
Leicestershire's Mohammad Abbas took three quick wickets before rain caused play to end early on the second day against Gloucestershire at the Fischer County Ground.
The Pakistan international's swing swiftly accounted for opener Miles Hammond, James Bracey and then Gareth Roderick to end with three for 10 from seven overs before the weather closed in.
Gloucestershire were 41 for three, captain Chris Dent unbeaten on 15, in reply to the hosts 487 having resumed on 343 for five.
South African Colin Ackermann finished 56 not out while Josh Shaw ended the innings with four wickets.
CLOSE OF PLAY | That's it for Day One at Kidderminster, Sussex close on 185/6#WORvSUS pic.twitter.com/QWXUvGsuIx — Worcestershire CCC (@WorcsCCC) June 18, 2019
Sussex closed the opening day of their match against Worcestershire at Kidderminster on 185 for six.
Captain Ben Brown became only the second Division Two player to pass 500 Championship runs for the campaign with an unbeaten 64, while Chris Jordan was 44 not out.
Worcestershire all-rounder Wayne Parnell had earlier produced a four-wicket burst to put Sussex on the back foot at 102 for six before Brown led the recovery.
ga('create', 'UA-72310761-1', 'auto', {'name': 'pacontentapi'});
ga('pacontentapi.set', 'referrer', location.origin);
ga('pacontentapi.set', 'dimension1', 'By Press Association Sport staff');
ga('pacontentapi.set', 'dimension2', '094c6508-b76d-4421-8773-0b578f43fa14');
ga('pacontentapi.set', 'dimension3', 'paservice:sport,paservice:sport:uk');
ga('pacontentapi.set', 'dimension6', 'story');
ga('pacontentapi.set', 'dimension7', 'composite');
ga('pacontentapi.set', 'dimension8', null);
ga('pacontentapi.set', 'dimension9', 'sport:cricket');
ga('pacontentapi.send', 'pageview', { 'location': location.href, 'page': (location.pathname + location.search + location.hash), 'title': 'Sibley shines with half century as Warwickshire respond in York'});