Colne made it eight successive league wins as Danny Boyle took his seasonal goal tally to 29.
Boyle netted twice in Saturday’s 3-1 win at home to Maine Road, and repeated the trick in Tuesday night’s 3-0 success against Silsden at the XLCR Stadium.
Only AFC Liverpool’s Ryan Cox, with 31, has scored more in the NWC Premier Division so far this season.
On Tuesday, in a full-blooded game, both sides played attacking football and the first clear chance fell to Colne after 10 minutes when Spencer Jordan took advantage of hesitancy by Silsden keeper Danny Thorpe, but saw his angled shot hit the near post.
Silsden competed with some tough physical challenges and were quick to break when the opportunity arose.
Joe Mitchell flashed a 30-yard shot across the face of goal after 24 minutes, but the Reds made the breakthrough shortly after when a poor clearance by Ben Lamb was picked up in midfield, and Garvin released Boyle with a perfectly measured pass, with the striker firing home an angled shot at the near post.
Chris Wademan made some dangerous runs for Silsden, but the Colne defence closed him down well, while at the other end, Chris Bailey forced a good save from Thorpe at his near post with a shot from a narrow angle.
As the second half started, Aaron Hollindrake fired a good shot just over the angle of the Colne goal, and the Reds rearguard were called upon to produce some good defensive work to keep out a lively Silsden attack.
But the Reds struck again after 69 minutes when Jordan and Chris Anderson combined down the left, and the resulting cross was half cleared to Garvin, who dispatched an unstoppable left foot shot just inside the post.
Silsden again pushed forward, but Marc Young made a vital tackle on the edge of the area to dispossess Craig Nicholls, and Chris Thompson was relieved to claim the ball on the line after Danny Fagan met a free kick at the far post.
A series of clumsy challenges by Silsden cost them dearly after 86 minutes when a free kick by Garvin hit the post and Boyle fired in the rebound to complete a fully-deserved win for the Reds.
On Saturday, Colne enjoyed a 3-1 win over Maine Road.
The Reds got off to a flying start after two minutes whenBoyle fired home from a tight angle after Garvin’s angled drive had come back off the far post.
The Colne supporters were expecting the floodgates to open, but instead the Reds settled for a period of possession football, which their opponents tried to match.
But Maine Road were reduced to 10 men when Connor Hughes was sent off for his second yellow card on the half hour.
As Colne pressed forward, a great cross from the left by Garvin was just too strong for Boyle coming in at the far post.
But the Reds took advantage with their second goal on 37 minutes when Ed Williams got to the bye-line and pulled the ball back for Jordan to fire home from close range.
Colne were forced to make substitutions early in the second half with Andy Tinker and Bailey joining the game.
And on the hour, Brandon Barski joined the attack.
Maine Road defended well to stay in touch as Colne pushed forward looking for a third goal. Visiting keeper Ryan Liversey was quick to claim the ball at feet as Barski and Boyle chased through balls , and he got down well to save Anderson’s shot through a crowded area.
Maine Road shocked Colne with a goal on 82 minutes when Joshua Tinker was given time and space to fire a 20-yard diagonal shot into the bottom corner to reduce the arrears to 2-1.
But the Reds responded just two minutes later when Boyle cut inside from the left wing and curled a right footer into the top corner of the Maine Road net to seal the win with a 3-1 scoreline.
Tomorrow Colne travel to play 1874 Northwich at the Barton Stadium, kick-off 3 p.m., before they travel to play Runcorn Town on Monday (7-45 p.m.).