The Malta FA Trophy third round draw threw up a tantalising tie as Gżira United were drawn to face Ħamrun Spartans in one of four all-Premier League showdowns.
Gżira United and Ħamrun Spartans have both enjoyed a positive start to the season with the Maroons currently sharing second spot in the standings with Balzan on 21 points while the Spartans are seventh on 16.
Holders Floriana were handed a tricky tie when they will take on Naxxar Lions while their neighbouring rivals Valletta will be up against Senglea Athletic.
Balzan open their campaign against Gudja United while Birkirkara will take on Sta Luċija.
Hibernians will face Gozitan side Victoria Hotspurs while Sliema Wanderers, last season's finalists, were drawn against St Andrews.
Third round draw
1. Balzan vs Gudja United
2. Sta Luċija vs Birkirkara
3. Valletta vs Senglea
4. Naxxar Lions vs Floriana
5. Hibernians vs Victoria Hotspurs
6. St Andrews vs Sliema Wanderers
7. Lija Athletic vs Kalkara
8. Xewkija Tigers vs Vittoriosa Stars
9. San Ġwann vs Melita
10. Qrendi vs Qormi
11. Kerċem vs Żebbuġ
12. Marsaxlokk vs Żejtun
13. Siġġiewi vs Pieta Hotspurs
14. Mosta vs Mqabba
15. Ħamrun Spartans vs Gżira United
16. Swieqi vs Tarxien Rainbows
Ties to be played on December 1-3
Fourth round draw
Winner match 16 vs Winner Match 7
Winner match 11 vs Winner Match 10
Winner match 5 vs Winner Match 8
Winner match 1 vs Winner Match 4
Winner match 13 vs Winner Match 3
Winner match 15 vs Winner Match 6
Winner match 14 vs Winner Match 12
Winner match 2 vs Winner Match 9
Ties to be played on January 20/21