Tim Taylor's last-kick conversion crowned an incredible LV= Cup fightback to secure Gloucester a place in the semi-finals of the competition with a 31-29 triumph.
Gloucester, needing a bonus-point victory to edge out Welsh side Scarlets at the top of Pool Two, looked down and out when they trailed 20-0 after 25 minutes. But they scored five tries in a spirited comeback, finally drawing level in the 79th minute when full-back Tom Voyce drove in from close range for their final touchdown.
It all hinged on the conversion and Taylor stroked it between the posts to take his tally for the match to 11 points and sink a Harlequins side who required an improbable 11-try win to edge ahead of Cardiff Blues in Pool Three.
Nick Evans, Quins' former All Blacks fly-half, looked to have put his side on the way to victory with a 24-point haul - two tries, a conversion and four penalties.
He rocked Gloucester with an excellent pair of first-half tries but his three second-half penalties proved insufficient to keep determined Gloucester at bay.