Townsville Blackhawks finished on top in their derby game against Mackay Cutters after a tight tussle in Round 7.