Weir piles on misery for Ulster
Ulster 16 Edinburgh 17
Duncan Weir's last-gasp drop goal secured four vital points for Edinburgh and add further woe to Ulster.
The Scots now have an edge on Ulster in the race for the top three play-offs, though both sides are on equal points in the table after Ulster, who slipped to fourth, gained a losing bonus point.
Tries from winger Jason Harries and lock Lewis Carmichael along with two conversions from Sam Hidalgo-Clyne, and Weir's drop goal, earned the Scots the four points.
All Ulster's points came from John Cooney. After the sides were tied 7-7 at half-time, the Irish province stretched their lead to 13-7 before the visitors, who dominated the second half, came back to take the game with the last play.
After losing Craig Gilroy after just six minutes, Ulster - playing into the strong breeze - had a try two minutes later when Cooney scored at the posts following good work from Nick Timoney and Louis Ludik, with the scrum-half then converting his own score.
Visiting flanker Viliame Mata then came inches short of scoring in the 29th minute only for a double tackle from Rob Herring and Timoney to knock it from his grasp.
But the Scots scored next when Hidalgo-Clyne broke clear from his 22 and chipped for winger Harries to beat Tommy Bowe to the touchdown.
Hidalgo-Clyne converted to tie the scores after 34 minutes, which also saw Ulster's Johnny McPhillips leave the field with a serious-looking arm injury.
Cooney kicked two penalties minutes to stretch Ulster's lead to 13-7 on 54 minutes. But the Scots roared back with lock Carmichael smashing through to score on 62 minutes. Three minutes later, though, Ulster led again through Cooney. But Edinburgh's almost incessant pressure led to Weir's last-gasp drop goal.
ULSTER - Ludik; Gilroy (Busby 7), Marshall, McCloskey, Bowe; McPhillips (Stewart 36), Cooney; Warwick (McCall 53), Herring (Andrew 53), Herbst (Ah You 53); O'Connor (capt), Treadwell (Dalton 66); Rea, Timoney, Deysel (Henry 55).
EDINBURGH - Fife; Harries, Bennett, Dean, Van Der Merwe; Van Der Walt (Weir 72), Hidalgo-Clyne (Fowles 64); Lay (Sutherland 53), Cochrane (Fenton 64), McCallum (Millar Mills 53); McKenzie (capt, Bradbury 72), Carmichael; Mata, Hardie (Crosbie 53), Du Preez.
REF - N Owens