Pattinson ripped through the Strikers' batting to snare five wickets for the first time in his T20 career.
Having entered the game on the back of a nightmare outing in the previous match where he was tonked to all parts of the ground, Pattinson rallied up his efforts to unravel the opposition.
Although not always maintaining disciplined lines and lengths in his four-over spell, Pattinson was still effective in inducing the false stroke by pitching the ball on the off-stump channel.
He took his fifth wicket courtesy of a fine catch from de Villiers, who stooped low to complete the grab that sent Jonathan Wells back to the pavilion.
Strikers leg-spinner Rashid Khan briefly offered resistance with a 27-ball 28 including a tremendous hit which travelled the distance deep into the stands.
Ben Cutting dismissed No. 11 Liam O'Connor to cause a tame end to the Strikers' innings as they could post just 110 on the board without being able to bat the full quota of overs.
The Heat's chase threatened to wilt away when both the openers got out eight balls into the innings.
De Villiers then arrived at the crease and instantly made an impact with elegant drives to ensure his side's dominant hold of the proceedings.
The Proteas veteran played with regal composure and calmly carried his team closer to the finishing line with a 77-run stand with Matt Renshaw.
He got off the mark with a majestic cover drive off Rashid and followed it up with two more boundaries against the Afghanistan leggie.
Renshaw provided resolute support by reaching his third half-century in a solid knock adorned by five fours and a solitary maximum.
The Heat's comfortable seven-wicket win with 28 balls to spare has allowed them to move ahead of the Strikers in the points table and reoccupy the No. 4 slot.