Hall came up big on the late play, first turning aside a Danny Koevermans shot from long range and then blocking a try on the rebound by Jeremy Brockie.
Houston (6-5-5) ended a two-game home losing streak with the result.
Joe Bendik made four saves for TFC (2-7-6).
Pistorius testifies he didn't consciously pull trigger when he shot girlfriend
Biologists detail four new deep-sea 'killer sponges'