Ryan Farquhar dominated the combined Supertwins/250cc race at the Ulster Grand Prix but the race was stopped on two occasions due to incidents involving Stephen Thompson and Ivan Lintin. Thompson crashed heavily at Ireland's on the first attempt, sustaining back injuries, and when the race was restarted over 4 laps after a lengthy delay, Lintin crashed at Wheeler's on the final lap, fortunately without injury. Meanwhile, Davy Morgan was the victor in the 250cc race.
Farquhar took the lead on the opening lap but young team-mate Jamie Hamilton went with him and nosed ahead for part of the lap but as they crossed the line, it was the team owner who led by 2.3s. Hamilton was still in second and was over a second clear of third placed Russ Mountford with Adrian Archibald, Ryan Kneen and Lintin in hot pursuit.
Second time around and Farquhar turned up the wick with a new lap record of 118.460mph, which gave him a seven second lead and with Hamilton clear in second, all eyes turned to the four-rider battle for third between Kneen, Mountford, Archibald and Lintin. The quartet changed places on frequent occasion and going into the final lap the order was Mountford, Kneen, Lintin and Archibald.
Farquhar duly took the chequered flag for his ninth Ulster GP victory but the red flag came out immediately after when Lintin crashed at Wheeler's and so the result went back to the end of the third lap so it was Hamilton and Mountford who completed the podium, followed by Kneen, Archibald and Olie Linsdell.
In the concurrently run 250cc race, Morgan went head to head with Paul Robinson and the race looked like it would go down to the wire only for the latter to retire at the end of lap three with a damaged exhaust. With the race ending prematurely, Morgan took a comfortable win, his first at the Ulster, from Seamus Elliott and Kevin Strowger.