David Tong (70) and Rameez Alam (40) laid down the foundations for the league pace-setters chase down Heaton’s total of 135.
Earlier in the day, Humayun Farhat spearheaded Heaton’s challenge with 54 while Liam Bones took 4-52 and Chris Barrow 5-50.
Social Circle will be keeping one eye over their shoulder at second-placed Bradshaw after their 163 run victory against lowly Tonge.
In a rain-affected game, Bradshaw won the toss and batted first scoring 258-5 in their 41 overs.
Bradley Yates top-scored with 82, which included 10 fours and then Tom Liversedge (54) and professional and skipper Saeed Anwar Junior (68) chipped in with solid knocks.
Tonge’s professional Chanaka Ruwansiri was the pick of the bowlers with 2-63.
In reply, Bradshaw skittled their opponents out five runs short of the century with Craig Naylor being the only batsman to leave with a good score of 23.
Phil Dickinson took 5-41 and Mo Jameel also got among the wickets with 3-4.
Westhoughton put pressure on the top two by defeating Greenmount by seven wickets but they had Atiq Uz-Zaman to thank for it.
Uz-Zaman saw the visitors over the finish line with 64 as they chased down 123 and earlier in the day he took 5-22.
Greenmount’s Alex Rodzoch hit 30 and Akbar Ur Rehman (29) were the highlights of their batting while Mark Stewart took 2-19 to chop away at the Westhoughton innings.
Meanwhile, Farnworth recorded a convincing 10 wicket win against Horwich in a low-scoring game.
David White’s Horwich side were all out for 61 with Jonty Settle getting more than half his side’s runs with 32.
Adil Nisar (5-12) did most of the damage along with Curtis Anderton 3-1.
Farnworth cruised to victory with Nisar hitting 31.
Stuart Hornby was in impressive form with the bat and the ball as Egerton defeated Kearsley by five wickets.
Chesney Hughes hit 39 as Kearsley were all out for 118 with Hornby taking 5-48, and Amal Athulathmudali topped the bowling with 4-38.
In reply, Egerton reached 120 with five wickets in hand as Hornby notched up a half-century (52) with Sabah Ghause (3-47).
Elsewhere, Little Lever were at their batting best in a 52 run win against Eagley.
Captain Josh Gent hit 45 while Kamran Younis added 41 while Dave Hargreaves (24) and Harvey Wilson (22) took the Victory Road outfit to 197-9 in 33 overs.
Agha Salman took 4-40 for Eagley.
In reply, Eagley struggled to get going and were 66-4 but a fifth wicket stand by Asif Bhojani (54 not out) and Danny Counsell (30 not out) took the Dunscar side to 145.
Rakeeb Mahmood took 3-46.
Honey Garg got Walkden off to a great start with 80 and Rafael Afridi was unbeaten on 81.
In reply, David Dempster took 3-56 as Astley Bridge posted 192 with Steve Shepley hitting 65.