Neil Carter took three wickets for Warwickshire on a rain affected third day of their County Championship game with Hampshire.
Hants resumed at Edgbaston on 3-0 and added fourteen runs to their total before Adams was caught by Tim Ambrose off the bowling of Chris Woakes.
Six runs later, Neil Carter took the wicket of Michael Carberry (14) when the skipper was caught by Darren Maddy and then removed McKenzie for eight and Benham for six to see Hants toiling on 32-4.
19 Year old James Vince made 52 before he was trapped lbw by Imran Tahir.
Then the expected rain came down and play was halted with Hampshire on 104-5.