The Bearcats erased a late three-run deficit and edged the visiting Canadians 6-5 at the TAAC Grounds.
The win allowed Truro (7-17) to increase its lead to one full game over the Kentville Wildcats (6-18) in the battle for the fourth and final playoff spot.
Pitcher Johnny Chapman was key for the Bearcats on Tuesday. Chapman allowed seven hits in a complete-game victory and helped his cause at the plate with a single, double and three RBI.
The Canadians went ahead 5-2 via a three-run eighth inning. The Bearcats, however, rallied for four in the bottom half for the margin of victory.
The Bearcats delivered four straight hits in the decisive inning, as Darson Murphy, Adam Lombard and Chapman singled, before Jeff Chisholm doubled. Chisholm scored the winning run on a Halifax throwing error.
Murphy singled, doubled and scored two runs for the Bearcats, who won their second straight game against the Canadians after a 10-7 triumph last Friday. Chisholm also had two hits and drove in two runs and Adam MacAloney singled and scored. Jake Pelham and Shawn Walsh stroked RBI doubles for the Canadians.
The Bearcats outhit the Canadians 9-7. Aaron Ferguson was the losing pitcher.
The Bearcats hit the road this week for two games against the league-leading Sydney Sooners. The teams meet Friday at 7 p.m. and Saturday at 1 p.m.