Chris Cooke held firm as Glamorgan made a determined reply to Hampshire's 349 on day two of the Division Two clash at the Ageas Bowl.
Cooke reached stumps on a battling 73no - his highest first-class score - as Glamorgan closed on 226-4 in a match Hampshire feel they must win if they are to challenge for promotion.
The hosts began the day on 261-6 and they lost James Vince - who added just 10 to his overnight 51no - caught behind off Graham Wagg, early on.
Adam Wheater fell for 20, and Sohail Tanvir - back on the south coast after his recent ODI trip to play for Pakistan - added a useful 22 as the lower order proved tough to remove.
Glover finally bowled Tanvir but last man David Griffifths hung around long enough for his one run for Chris Wood to hit a valuable 32no, the pair adding 27. Spinner Dean Cosker removed Griffiths, who steered him to slip, to finish the innings off.
Tanvir was quickly into his stride with the ball, bowling opener Will Bragg for five and when Griffifths rearranged Gareth Rees' stumps, the visitors were limping on 45-2.
But old hands Murray Goodwin - continuing his rich vein of form - and Marcus North steadied the ship.
Australian skipper North compiled a patient 36 in the pair's stand of 70 before he too was bowled, this time by the tall left-armer Wood.
Cooke, the South Africa-born batsman, has occasionally shone in limited overs cricket but he has had little impact in the four-day game. His highest previous first-class score was just 44.
But he was quickly into his strike and was the dominant partner in a stand of 55 with the dogged, patient Goodwin, who fell just after posting his three-hour half-century, pinned in front by spinner Danny Briggs.
But Cooke found another ally in James Allenby (15no), who was in magnificent form in the recent t20 matches, and the pair remained unbeaten until stumps having added another 56 runs to frustrate the hosts.