Glasgow Warriors defeated Newport Gwent Dragons 18-15 thanks to a late Duncan Weir try at Rodney Parade.
Despite leading for the majority of the match, Newport's only solace was a losing bonus point as reigning PRO12 champions Glasgow secured back-to-back victories.
For Newport, it is now four defeats on the bounce. Their entire tally came from Angus O'Brien penalties, but his efforts were not enough to prevent a loss which looked unlikely for large parts of the game.
The first half was a story of trading penalties. O'Brien got first blood for the hosts, scoring three points from 10 metres out.
Ten minutes in, Weir levelled the scores with a penalty of his own. Newport took some control over the game with two penalties in quick succession, both via the accurate shooting of O'Brien.
The second penalty came as a result of Greg Peterson being yellow carded for the Scottish side for repeated infringements.
Despite the one-man disadvantage, Warriors fought bravely and got the next three points of the game, Weir with no problem from out wide. With their full complement back on the pitch, Glasgow conceded another penalty 10 metres from the try line, and O'Brien made it four from four, making it 12-6 at the break.
The second half saw the first try of the evening, as Glasgow turned the game on its head.
First, Alex Dunbar ran past the Newport backs before crossing the whitewash, and then Weir converted to give Warriors the lead for the first time on the night.
That lead lasted only a matter of minutes as O'Brien scored a penalty from 35 metres out, though he made his first kicking error moments later, kicking wide from further out.
With three quarters of the game gone, Glasgow believed they had taken the lead again, but the referee ruled out Gordon Reid's effort.
Soon afterwards, Glasgow were awarded a penalty for a foul in the scrum, but Weir's effort sailed wide.
The Warriors remained two points behind, and just as it looked as if they had passed up too many chances, Weir found a gap in the Dragons' defence and dotted down.
There was a suspicion of a forward pass in the build-up, but the TMO ruled the try to stand. Weir failed to add the extras. That mattered little though as Newport failed to fight back from the late heartbreak.
Pens: O'Brien 5
Tries: Dunbar, Weir
Pens: Weir 2
Yellow Card: Peterson
Dragons: 15 Carl Meyer, 14 Ashton Hewitt, 13 Adam Hughes, 12 Adam Warren, 11 Nick Scott, 10 Angus O'Brien, 9 Sarel Pretorius, 8 Lewis Evans, 7 Nic Cudd, 6 Nick Crosswell, 5 Matthew Screech, 4 Cory Hill, 3 Brok Harris, 2 Thomas Rhys Thomas (c), 1 Phil Price
Replacements: 16 Rhys Buckley, 17 Hugh Gustafson, 18 Lloyd Fairbrother, 19 Rynard Landman, 20 James Benjamin, 21 Charlie Davies, 22 Geraint Rhys Jones, 23 Ross Wardle.
Glasgow: 15 Peter Murchie, 14 Taqele Naiyaravoro, 13 Glenn Bryce, 12 Alex Dunbar, 11 Rory Hughes, 10 Duncan Weir, 9 Mike Blair, 8 Josh Strauss (c), 7 Simone Favaro, 6 Robert Harley, 5 Leone Nakarawa, 4 Greg Peterson, 3 Sila Puafisi, 2 Fraser Brown, 1 Jerry Yanuyanutawa
Replacements: 16 James Malcolm, 17 Gordon Reid, 18 Zander Fagerson, 19 James Eddie, 20 Chris Fusaro, 21 Grayson Hart, 22 Fraser Lyle, 23 Lee Jones
Referee: Gary Conway (Ireland)
Assistant Referees: Leighton Hodges (Wales), Dai Cambourne (Wales)
TMO: Paul Adams (Wales)