Steyn, on for the hapless Pienaar, converted and then reduced the deficit to onepoint with a penalty in the 67th minute, but Jones was on target after Burger again infringed soon after.
Gloucester skipper Peter Buxton was taken off with a suspected broken hand after 15 minutes but they reduced the deficit to just onepoint when Walker landed his second penalty.