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).
Trader Joe's: Car crashes into Long Island store, injuring 11
'SNL': 'Anchorman 2' cast, One Direction sing 'Afternoon Delight' [VIDEO]