Middlesex skittled Essex for just 74 before completing a crushing eight-wicket win at Richmond to keep their Friends Life t20 quarter-final hopes alive.
The Panthers, inspired by overseas signing Kyle Mills - who took a superb 3/4 - skittled their opponents in just 16.5 overs, with only Owais Shah (39) mounting any resistance.
All six bowlers used by Middlesex took wickets, including young seamer Gurjit Sandhu who dismissed Jake Mickleburgh on his t20 debut.
Joe Denly then continued his good form with the bat, top scoring with 34 not out as the hosts chased their mediocre target in just 9.5 overs.
Middlesex are currently top of the South Division on net-run-rate from London rivals Surrey with four matches remaining - though both Surrey and Hampshire have games in hand on Angus Fraser's side.