Jake Gordon scored a hat-trick of tries as the Waratahs recorded a 45-12 win over the Reds in Round six of Super Rugby AU.