The wins came against Cupar and Rossie Priory, who had earlier joined Dundee High School FP at the top of the league by defeating Strathmore.
'Shire are now just four points off the pace with four games in hand on High School and two on Rossie.
On completion of the round-robin stage in two weeks time, the top four teams will go forward to finals night on March 24.
Rossie Priory and Dundee High School FP have both already qualified for the last four and Forfarshire are now almost certain to join them. Cupar look strong favourites to claim the fourth place, although Norwood, Arbroath United, Kinloch and Strathmore are all still in with an outside chance.
Results: Cupar 104, Forfarshire 119; Rossie Priory 130, Strathmore 78; Cupar 117, Strathmore 98; Rossie Priory 105, Forfarshire 129.
P W L D FA Pts
Rossie Priory 10 8 2 0 1156 892 32
Dundee HS 12 8 4 0 1264 1115 32
Forfarshire 8 7 1 0 931 680 28
Cupar 12 6 6 0 1254 1204 24
Norwood 12 4 8 0 1150 1339 16
Arbroath Utd 12 4 8 0 1177 1374 16
Kinloch 12 4 8 0 1032 1235 16
Strathmore 10 3 7 0 944 1080 12
Wednesday's fixtures: 8 p.m. - Rossie Priory v Arbroath United; Forfarshire v Dundee High School FP: 9 p.m. - Rossie Priory v Dundee High School FP; Forfarshire v Arbroath United.
Looking ahead to the outdoor season, Forfarshire have been drawn at home to Arbroath United in the first round of the Caledonia Section of the Murgitroyd National 20/20 Knock-out.
The draws have also been made for two local cup competitions.
Forthill have received a bye in the first round of the Three Counties Cup and will play either Arbroath or Strathmore in the second round.
In the Two Counties Cup, Forthill XI have been drawn away to Arbroath XI.