Sialkot Stallions sent Hampshire home from the Champions League without a win, chasing down a target of 144 with six wickets to spare in Johannesburg.
Already unable to qualify for the next stage of the tournament having lost their opener to Auckland, the Royals failed in their bid to salvage some late pride before they head back to England.
Despite the best efforts of Glenn Maxwell, who belted 42 from 29 deliveries, their total of 143-8 simply never looked to be enough against their Punjabi opponents.
Australian Maxwell belted three sixes and four fours to help rescue Hampshire's innings after they had slumped to 64-4 in the 11th over.
He shared a 56-run stand with Pakistan international Shahid Afridi (14), only for both well-set batsmen to then fall in successive deliveries in the 17th.
Sialkot's reply also struggled early on, opener Imran Nazir going for a four-ball duck as they slipped to 28-3.
However, skipper Shoaib Malik came to the crease to combine with Haris Sohail in a crucial partnership worth 96 that got the Stallions back on track.
While Malik, who had earlier taken 1-15 with the ball from his three overs of off-spin, was stumped off the bowling of compatriot Afridi for 39 in the closing stages, the damage had already been done for Hampshire.
Sohail duly saw his team over the finishing line with five balls to spare, finishing up unbeaten on 63.