Michael Mifsud came off the bench to score the only goal to clinch victory for Valletta in what had been a tight match against Tarxien Rainbows.
The win keeps City in third place , five points adrift of leaders Balzan.
Floriana are fourth after beating Mosta 1-0.
In Sunday’s games Hibernians take on St Andrews, Sliema face Pembroke.