The visitors took the lead when their skipper, Shaquille Louison, was on spot to slot home from close range for 1-0 to Fyzo.
Then the conditions made control difficult, but Louison was right on spot to cash in with his second for a 2-0 cushion for the visitors.
Trinity finally found their footing and should have pulled one back, but Lord struck the bar.
Eventually they got one over the line when a neat header eluded the keeper for 2-1, as Lord made amends.
That was the final score in this one as Fyzabad earned all three points on the road.