James Vince has passed 1,000 runs in a County Championship season for the first time in his career.
And Liam Dawson stands on the brink of matching that feat after the pair notched unbeaten centuries against Leicestershire yesterday.
Hampshire reached stumps on 362 for two after a dominant second day at Grace Road.
It was a morale-boosting display from the visitors after the first day was washed out – denting both sides’ hopes of victory.
Now Hampshire are in the driving seat with six sessions remaining in the division two battle.
Their chances of forcing a victory looked bleak when Jimmy Adams lost the toss at Grace Road.
Foxes skipper Niall O’Brien wasted no time in asking Hampshire to bat in the bowler-friendly conditions.
However, a fairytale finale for their former England seamer Matthew Hoggard, who retires after this game, now looks unlikely after the visitors put the home side to the sword.
Sean Terry was the first to cash in with the bat.
The 22-year-old, who was promoted up the order after an impressive half-century against Worcestershire last time out, shared an opening stand of 50 with Adams (14).
He went on to notch 57 before Shiv Thakor (one for 32) trapped him leg before wicket.
That dismissal merely served to bring Dawson and Vince together.
And the duo, aged 23 and 22 respectively, amassed an unbroken stand of 248 in the remaining 56.1 overs of the day.
They smashed a whopping 42 fours, while Vince crashed one maximum on his way through the 1,000 runs barrier (1,017) and on to 145 not out.
Dawson, meanwhile, closed unbeaten on 136 – leaving him just nine runs shy of that magic four-figure tally on 991.