North End have enjoyed successful times at Ashton Gate recently as they came away with their third league victory in a row from Bristol City on Saturday.
Makienok converted a Robinson cross just before the break to give Preston the lead. He was in again for Hughill and has found a scoring touch recently.
Wilbraham equalised late on and the game looked to be heading for a draw before Johnson scored a winner for North End. The mdfieleder has also found his scoring boots over the past week.
Preston now sit comfirtably in midtable looking upwards at the top six rather than over their shoulders at the relegation zone. There are two tough games ahead before the end of the year as Leeds and Sheffield Wednesday visit Deepdale.