Heineken Cup round-up:Richie Gray's stoppage-time try saw Glasgow Warriors upstage Bath and World Cup winner Stephen Donald with a stunning 26-21 Pool Three win at Firhill.
Tom Heathcote kicked six penalties before being replaced with 11 minutes to go by Donald, the New Zealand outhalf who was making his Bath debut and his first appearance since lifting the World Cup three weeks earlier.
Donald kicked a last-minute penalty to put his side 21-19 ahead but then Gray, who last week announced he will be leaving Glasgow for Sale Sharks at the end of the season, scored a shock try.
Duncan Weir’s attempted drop goal was charged down but Glasgow somehow stole the ball back behind enemy lines and it was all 6ft 10in and 20st second-row Gray who raced through to touch down under the posts.
Weir converted to take his personal tally to 16, while fullback Stuart Hogg also scored a try for the hosts. After Leinster and Montpellier drew yesterday, the result took Glasgow top of the pool.
Saracens made the ideal start to their campaign in Pool Five with a bonus-point 42-17 victory over Treviso in what will be their only genuine home European tie before the knockout stages.
Owen Farrell played a key role with a try, four conversions and three penalties for a personal points tally of 22, while David Strettle, Chris Wyles, Ernst Joubert and debutant John Smit also crossed for tries in a convincing Saracens win.
Treviso, who trailed 16-3 at half-time, claimed two late tries through replacements Franco Sbaraglini and Gonzalo Padro but it was too little too late for the Italian side.