Ulster picked up a valuable away win in the Guiness Pro12, beating Glasgow 22-17 on a wet Friday night at Scotstoun Stadium.

Tries from Darren Cave, Paddy Jackson and a penalty try gave the visitors the spoils, moving them momentarily to the top of the table.

The Warriors picked up a losing bonus point, with tries coming from Gordon Reid and Tommy Seymour.

But the home side moved down to fifth, with Leinster’s bonus point win against Ospreys.

Ulster thought they had scored the first try of the night early on, however after the ref had looked at the TMO, Iain Henderson was given a yellow for a dangerous clear out.

But they did not have to wait long for another chance.

Their first score of the night was set up with a little bit of magic from Charles Piutau for Ulster.

The Kiwi wriggled through numerous tackles on the left wing and from the next phase Cave touched down in the corner.

Glasgow however countered straight away, winning a penalty straight off the restart and ambitiously kicked for the corner, but it proved the correct choice.

After some patient build up play, Reid crashed over from a pick and go and Finn Russell, making his first start of the season, added the extras to bring the home side within one point.

Ulster thought they’d scored again, the visitors crashing over from a 5m lineout, with some poor defending by Glasgow around the fringes of the rolling maul.

But the TMO came to the hosts once again, ruling it out for an obstruction on their way over the line.

The Irish province were camped in Glasgow’s 22 towards the end of the first half, and were awarded a penalty try.

Leonardo Sarto was judged by the referee to have taken out Piutau in the corner with a no arms tackle.

The Italian winger was given ten minutes in the naughty seat and the away side lead 15-7 at the break.

After the break Jackson danced his way through the Glasgow defence, jinking past four defenders.

However metres before the try line, the ball was knocked out of his hands.

And to further Ulster’s woes for an earlier offside was called for Glasgow, with Russell adding three points.

The game was very stop-start, with both sides having numerous casualties, with Stuart Olding being the latest player to take their place in the doctor’s room.

After weathering some of the visitors’ pressure, Glasgow cleared their lines through Stuart Hogg, earning themselves a scrum on the half-way line after Lyttle knocked on.

Alex Dunbar made a 30m break, shortly after, and several phases Seymour touched down to equal the scores.,his seventh try in the league after three games.

Russell added the extras after 59 minutes to give the home side the lead for the first time on the night, 17-15.

That lead did not last long though, the away side bounced back straight after with some great running rugby.

From within their own half, Ulster played some lovely offloading rugby, with Paddy Jackson touching down at the end, sliding on the turf to score and converted shortly after to regain the lead 22-17.

With 15 minutes to go, Glasgow were gifted several penalties in succession, with the Warriors opting for the lineout.

But the away side held off the pressure, and were able to clear their lines after several knock ons by the hosts.

The last ten minutes were frantic, with both sides breaking up and down the field.

But Ulster were able to withstand the pressure.

Glasgow next head to Newport to face the Dragons next Friday, kick-off at 7.35pm.

Glasgow: Hogg, Sarto (Hughes, 49, (Grigg, 75)), Bennett, Dunbar, Seymour, Russell, Pyrgos (Price, 72); Reid, Brown, Z Fagerson (Puafisi, 51), Peterson (Flynn, 23), Gray, Uanvi, Wynne, Wilson (M Fagerson, 71).

Subs not used, Allan Ulster: Payne, Ludik, Cave, McCloskey (Olding, 14 (Lyttle, 51)), Piutau; Jackson, Pienaar; Warwick (Black, 61), Herring (Best, 47), Ah You (Kane, 55), O'Connor (Browne, 55), van der Merwe, Henderson, S Reidy, R Wilson.

Subs not used, Ross, Marshall.

Attendance: 7,351