 That season, McGill helped the Vikings to promotion to the League of Ireland Premier Division after scoring Dublin City's winning goal in the first leg of a two-legged play-off victory over Shamrock Rovers.McGill remained at Dublin City for the 2006 season as part of their League of Ireland Premier Division campaign until the Vikings went out of existence due severe financial issues in July 2006.McGill did not wait long to find a new club when he joined League of Ireland First Division leaders Shamrock Rovers.