The game was evenly fought throughout, the lead changing hands several times. Sheffield were 3-1 up after the first quarter but Sutton were ahead 5-4 and 7-6 before a tense final quarter began at 8-8. Sutton edged ahead once again thanks to a Carlo Diegone goal. But Finlay Parnell converted from a man-up to equalise with three minutes left before Carpenter claimed the belated winner.
In the meeting of two teams that began the season in Division 1, Durham Palatinates hammered Polytechnic 18-7, racing into a 6-0 lead before the London side registered a goal.
Exeter were 9-6 down to Welsh Wanderers but then swept to a 14-11 victory with goals in the final period from Darren Heagarty, Kameron Powell, Sam Alberici, Gabriel Alberici and Tom Hutchens.
Caledonia took the honours in their clash with Scottish rivals Portobello, winning 10-6, including three goals each for Logan Shepherd and Maksim Makarov.