Late tries from Daniel Thomas and Jake Heenan powered Bristol to a 21-13 victory over Gloucester for their first Premiership Rugby Cup win of the season.

Gloucester's Owen Williams kicked two penalties in response to Nick Haining's 27th-minute try to leave the teams in a close battle at 7-6, and Williams then missed the chance to kick Gloucester into the lead just before the hour.

Thomas made him pay as he crossed in the 65th minute, soon followed by Heenan as Bristol raced into a 21-6 lead.

A penalty try in the 84th minute cut the gap but came too late to save Gloucester.

Friday's other game ended in a 15-15 stalemate as Sale and Saracens cancelled each other out to earn Sale their first points of the season in the competition.

They had to come from behind to do it after early tries from Joel Kpoku and Matt Gallagher had Saracens 12-3 up after 23 minutes, but Paolo Odogwu's try - converted by Will Cliff - cut the gap before half-time.

Cliff then crossed himself just before the hour but missed the conversion to leave it at 15-12, and that left the door open for Max Malins to level it with a penalty in the 67th minute.