Ajax had the better chances throughout, and although Arrows threatened at times – they could not find the clinical finish up front.
It was Gamildien who sent his side into the lead 10 minutes before the interval, and it would prove an advantage the home side would cling to as they secured a vital three points.
With the win, Ajax rise from 12th to ninth place on the table with 19 points from 15 games. Arrows, meanwhile, remained in seventh position with 21 points also from 15 matches.
After a tame first quarter, Arrows came close to opening the scoring in the 17th minute. From an in-swinging corner, Nkanyiso Mngwengwe had his goal-bound shot cleared off the line by Mosa Lebusa, before Mwape Musonda rifled off a header from the rebound which Ajax keeper Anssi Jaakkola did well to punch away from danger.
In the 21st minute, Arrows sent a setpiece into the area which fell for Deon Hotto, but his wild attempt was sprayed into the cheap seats.
Toriq Losper had a decent chance for the hosts in the 33rd minute from long range, but an Arrows defender was able to get the block in.
It was Gamildien for Ajax who would break the deadlock from the resultant corner in the 34th minute. Riyaad Norodien sent the ball into the area, which missed all the targets and fell perfectly for Gamildien towards the edge of the box, who took his time before reeling off a thunderbolt strike into the top left-corner of goal to make it 1-0.
Losper had another sharp chance before the break as he made a menacing run into the area before unleashing a powerful strike, which was well-saved by Arrows goalkeeper Maximilian Mbaeva.
Arrows again began the brighter of the sides in the second period, and Hotto made a bustling run into the Ajax area in the 57th minute but he took too long getting his shot off and the home defence was able to dispossess the attacking midfielder.
There would be little to threaten either goalkeeper seriously in the second period, and Roger de Sa’s Ajax would be well-pleased as they held on for a hard-earned triumph.