The match came barely few days after the Super League of Malawi (Sulom) suspended eight regular players of Moyale over unsporting behavior.
The Mzuzu based side was also fined K1.5 million for failing to control the actions of its players during a match against Mzuni FC, among other charges.
But this did not stop them from hosting Bullets, who beat Mzuni 0-1 at the same venue on Saturday.
Chiukepo Msowoya put the visitors ahead with a powerful header in the 47th minute, but Moyale equalized through Deus Nkutu.
The visitors pressed and pushed for more goals and their efforts paid off when Chiukepo claimed a brace before midfielder Nelson Kangunje scored Bullets’ third goal to give their followers some false hopes.
As defeated looked imminent for the Moyale, Nkutu netted two quick goals towards the end of match denying the league leaders the possible six points.
Despite dropping the points, Bullets have a created a eight-point gap between them and second placed Mighty Be Forward Wanderers, who beat Tigers FC 1-0 on Saturday and have a game in hand. Moyale are on ninth position with 21 points from 17 games.
Elsewhere, Silver Strikers needed a win to return to second place, but missed the opportunity when they were restricted to a barren draw by Blue Eagles at Nankhaka Stadium.
.Kamuzu Barracks beat Civil Sporting 0-1 at Kasungu Stadium. Despite the loss, Civil are still on fourth position with 26 points while Kamuzu Barracks are on tenth position with 21 points from 17 games each.
Red Lions and Masters Security bagged a point each after settling for a barren draw at Mangochi Stadium. They tie on 22 points, but separated by goal difference with Masters Security having a game in hand.