Hampshire ended Middlesex's 2013 t20 campaign with a narrow eight-run victory at the Ageas Bowl.
Middlesex fell just short in a hard chase of 191, Joe Denly making 67 off 44 balls and Eoin Morgan 29.
They put on 58 for the fourth wicket, in the process taking the Panthers to within shooting distance of a spot in the quarter-finals.
But the lower-order just failed to see them home, despite an eight-ball 16 from captain Neil Dexter.
An unbeaten 101-run partnership between Neil McKenzie and Sean Ervine had earlier propelled Hants to their imposing total.
Former Zimbabwe all-rounder Ervine was the star of the show, smashing four sixes in his 60 not out.
Middlesex now turn their attention back to their LV= County Championship title challenge, with their match against Durham starting at Lord's on Friday 2 August.