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).
Millions of Getty images now available for free via embed tool
Ray Liotta sues skin care company over use of likeness