Three is the magic number for Glasgow Warriors as they recorded their third successive win under Gregor Townsend after seeing off Zebre at Scotstoun.
With a side featuring a number of debutants, the Italian new boys rushed into a 13-0 lead before being pegged back by the Scots.
Townsend made 13 changes for the match and it looked as if that plan would backfire as Orquera and Garcia scored the first points of the match.
Leonardo Sarto capitalised on a handling error to play in Orquera who fooled the home defence and went under the bar.
On a wet night in Glasgow, the hosts responded when Tim Swinson managed to force the ball over the line.
Filippo Cristiano and Mauro Bergamasco were sent to the sin-bin but that didn’t stop Zebre extending their lead through another Orquera penalty.
It looked like the Italians would lead at half-time before tries from DTH van der Merwe and Graeme Morrison made it 19-16 to the Warriors.
Orquera levelled things once more five minutes after the interval and the crowd were increasingly nervous as Ruaridh Jackson missed a penalty.
However Glasgow were not to be denied and Jackson’s replacement Peter Horne stepped up on 73 minutes to kick the winning score.
Some of the gloss was taken off the win after Moray Low and van der Merwe were both carried off with injuries.