Warwickshire 233 (Sibley 109*) and 42 for 2 trail Hampshire 354 and 302 for 5 dec (Rossouw 76, Soames 62, Northeast 55*) by 382 runs
Warwickshire batsman Dominic Sibley scored his sixth century in successive first-class matches but could not prevent Hampshire taking total control of their Specsavers County Championship match at Edgbaston.
Sibley carried his bat through the Bears' first innings for 109 (263 balls, nine fours) to add another to the three-figure scores he recorded in his previous five first-class games, against Leicestershire, Sussex, Kent, Surrey (for MCC) and Kent again.
The 23-year-old almost single-handedly staved off the follow-on for Warwickshire, but Hampshire will still enter the final day well placed to harvest their second championship win of the season.
They secured a first-innings lead of 121 and then batted aggressively second time round to pile pressure on the injury-ravaged home side. Rilee Rossouw (76 from 46 balls), Oliver Soames (62 on his championship debut) and Sam Northeast (55 not out) enabled Hampshire to declare on 302 for five, setting the beleaguered home side 424 to win.
In 20 overs batting before the close, Warwickshire reached 42 for two, losing openers Sibley and Will Rhodes, and they have a massive rearguard action ahead of them on the final day.
After Warwickshire resumed on the third morning on 184 for 7, they soon lost Henry Brookes, caught at slip off Joe Weatherley. Sibley and Jeetan Patel saw their side past the follow-on figure before Gareth Berg dismissed Patel, caught behind, and bowled Olly Hannon-Dalby.
When Hampshire went in to bat again they showed immediate urgency and openers Soames and Weatherley (46, 75 balls, six sixes) added 102 in 18 overs before Soames pulled Craig Miles to mid-wicket.
Weatherley tickled Brookes leg-side to the wicketkeeper and Tom Alsop (25) was bowled, reverse-sweeping, by Patel, but Rossouw ruthlessly climbed into the struggling attack either side of tea. He struck four sixes and six fours to hurry the lead upwards with the objective of giving Hampshire's bowlers plenty of time to get at the home batting before stumps.
Roussouw skied Hannon-Dalby to deep mid-wicket but, after Liam Dawson fell lbw to Patel, Northeast and Aneurin Donald added a perky 38 from 33 balls to set up an early declaration.
With 20 overs to bat, Warwickshire lost Sibley to the 17th ball of the innings when he edged Kyle Abbot to wicketkeeper Alsop. First-class debutant Rob Yates showed good composure in a high-pressure situation but Will Rhodes chipped Dawson to mid-wicket seven overs before the close.