Chris Henry's solitary try helped Ulster to make it two wins out of two in the Heineken Cup with a 19-8 victory over Glasgow at Scotstoun Stadium.
The testing weather conditions saw both sides use a kick-chase strategy to insert pressure on their respective opposition in the opening quarter. The game lacked fluidity and was dictated by the difficult conditions as errors were often prevalent.
South African scrum-half Ruan Pienaar proved to be the difference between the sides as he orchestrated proceedings with a superb kicking display.
Playing in their first European game at the new Scotstoun stadium, Glasgow took the lead through a well-struck Peter Horne penalty. The visitors fashioned an immediate respond through the boot of Paddy Jackson as the fly-half landed two penalties in quick succession to take the score to 6-3.
As half-time approached, Horne squandered the chance to level the scores when he missed a simple penalty kick.
After the interval the dominant Glasgow scrum forced penalties but again Horne was unable to convert the pressure as he missed his third penalty attempt of the game.
As the game went on Ulster began to turn the screw, as the Glaswegians' once tenacious defence succumbed to the visiting side's powerful driving game.
A converted Henry try from a driving line-out and a further Jackson penalty extended the Irish region's lead to 16-3 with less than 20 minutes remaining.
Jackson's fourth successful penalty of the evening all but sealed the victory for the visitors. However, the home side gave their sell-out crowd something to cheer about as Fijian international winger Nikola Matawal went over in the corner after gathering a well-weighted kick from replacement Scott White to restore some respectability in a dour game.
Pens: Jackson 4
Glasgow: 15 Stuart Hogg, 14 Byron McGuigan, 13 Peter Murchie, 12 Peter Horne, 11 Alex Dunbar, 10 Ruaridh Jackson, 9 Henry Pyrgos, 8 Ryan Wilson, 7 Chris Fusaro, 6 Josh Strauss, 5 Al Kellock (capt), 4 Tom Ryder, 3 Mike Cusack, 2 Dougie Hall, 1 Ryan Grant.
Replacements: 16 Finlay Gillies, 17 Ofa Fainga'anuku, 18 Gordon Reid, 19 Tim Swinson, 20 Rob Harley, 21 John Barclay, 22 Scott Wight, 23 Niko Matawalu.
Ulster: 15 Jared Payne, 14 Tommy Bowe, 13 Darren Cave, 12 Paddy Wallace, 11 Andrew Trimble, 10 Paddy Jackson, 9 Ruan Pienaar, 8 Nick Williams, 7 Chris Henry, 6 Iain Henderson, 5 Dan Tuohy, 4 Johan Muller (c), 3 John Afoa, 2 Rory Best, 1 Tom Court.
Replacements:16 Rob Herring, 17 Callum Black, 18 Adam Macklin, 19 Lewis Stevenson, 20 Mike McComish, 21 Paul Marshall, 22 Luke Marshall, 23 Craig Gilroy.
Referee: Mathieu Raynal (France)