The visitors looked sharper after the restart and Humphreys broke their duck with a simple kick. Parks had the opportunity to restore Glasgow's advantage, but to the surprise of everyone in the stadium he fired wildly past the upright.And the game was back in the melting pot as Humphreys hit the target for the second time to set up a tense finale.Parks' erratic performance continued as he fluffed another drop-goal bid - then spilled the ball a metre short of the line.Between times, Beattie was blocked just short in the wake of a storming charge. Then with less than 10 minutes left, Henderson snapped up the crucial touchdown in a great move also featuring Sam Pinder and Beattie. Parks eased his jitters by clipping over the conversion - then landed an angled penalty to overtake Ospreys' Gavin Henson and become the second highest scorer in Magners League history behind Humphreys. He added another in stoppage time for good measure.
Glasgow Warriors: Bernardo Stortoni; Lome Fa'atau, Andrew Henderson, Daryl Gibson, Thom Evans; Dan Parks, Chris O'Young; Justin Va'a, Fergus Thomson, Moray Low, Andy Newman, Alastair Kellock CAPTAIN, Kelly Brown, John Barclay, Johnnie Beattie
Substitutes: Sam Pinder for O'Young (57 mins), Ed Kalman for Va'a (60 mins), Dan Turner for Newman (67 mins), James Eddie for Brown (74 mins), Scott Barrow for Henderson and Hefin O'Hare for Fa'atau (both 81 mins)
Ulster: Bryn Cunningham; Tommy Bowe, Andrew Trimble, Rob Dewey, Mark McCrae; David Humphreys, Isaac Boss; Justin Fitzpatrick, Rory Best CAPTAIN, Bryan Young, Justin Harrison, Ryan Caldwell, Neil Best, Kieron Dawson, Stephen Ferris
Substitutes: Stuart Philpott, Declan Fitzpatrick, Carlo Del Fava, Roger Wilson, Kieran Campbell, Paddy Wallace, Mark Bartholomeusz
Story from RTÉ Sport:
|Glasgow Warriors Score Card|
|Ulster Rugby Score Card|