Saints travelled to Kingsholm for Round 19 of the Gallagher Premiership and another afternoon of high drama.