MALPAS extended their unbeaten run in Division Two to seven matches on Saturday.
After failing to make their pressure count in the first period, Malpas struggled to get going in the second and within 10 minutes found themselves a goal down.
Monk quickly came close to doubling their lead but were kept out by an unbelievable save from Eddy Brownrigg.
That kick-started Malpas and they stepped up through the gears to retake control of the game.
A cross from Andy Wood found Steve Watkins in the area to head home and level the score.
Malpas then pushed for the winner which came from the penalty spot when Watkins was fouled.
Jack Oakden stepped up and calmly notched his 20th goal of the season to maintain Malpas's fine run.
Manager Mark Jones said: 'This was a much deserved three points. The run continues and we are playing a lot more consistently now.'
Malpas host Broadheath Central on Saturday.