Walsall 1-0 Preston
Preston fell to their second successive defeat as 10-man Walsall triumphed.
The home side took an early lead when Kevan Hurst crossed for Alex Nicholls, who held off Preston defender Conor McLaughlin and fired high into the net.
Neil Mellor twice headed over for the visitors as they looked to get back into the game.
Walsall's on-loan Derby winger Dave Martin was sent off for a second bookable offence, but Phil Brown's men were unable to take advantage.