Dundee striker close to top scorer after St Johnstone win