The never led, trailing Foxboro by one goal on three different occasions Saturday evening at the Asiaf Arena in Brockton, but each time the Black Knights fought back, earning a 3-3 draw.
Stoughton is now 1-11-1, , and now the tie, coming against Foxboro. The three goals mark a season-high for Stoughton.
Foxboro, meanwhile, is 3-7-3.
Owen Campbell scored the game’s first goal just 11 seconds in, putting Foxboro up 1-0. Nick Dowling picked up the assist.
Stoughton answered six minutes into the second period when Josh Rubenstein assisted Larry Hixon to tie the game. But, Foxboro reclaimed the lead just 13 seconds later with Campbell finding the back of the net for the second time.
The Black Knights answered near the end of the second period, with Ryan McSweeney scoring to make it a 2-2 game heading into the final 15 minutes of play. Rubenstein had the assist.
With less than six minutes left in the game, Foxboro took a 3-2 lead when Dowling scored. Mike Campbell had the assist.
Trailing by one, Stoughton answered again, three minutes later, with Rubenstein scoring with 2:39 left to tie the game at 3-3. Drew DiStefano had the assist.
Neither team scored in the final minutes, with Stoughton and Foxboro settling for the tie.
Rubenstein was involved in all three Stoughton goals, finishing with 1 goal and 2 assists.
PJ Sheehan recorded 21 saves in net for the Black Knights.
Stoughton takes on Canton on Wednesday at the Metropolis Arena in Canton. Foxboro takes on at the Asiaf the same night.