Gray steals Donald's thunder at Firhill