Welsh rider Ian Lougher toasted his final appearance at the Metzeler Ulster Grand Prix with a hard-fought 18th victory in the 125cc race.
Lougher held on narrowly to take the win on his Honda from Christian Elkin.
Now based in Dromara, Lougher is the second most successful rider ever at the event behind Ulster road racing hero Joey Dunlop, who notched up 24 wins at Dundrod.
ILR Kawasaki British championship team boss Lougher announced in June that he would retire from road racing at the end of the season.
The 50-year-old made his decision following the death of Japanese rider Yoshinari Matsushita in a crash at the Isle of Man TT, who previously rode on the Mountain Course for Lougher.
Meanwhile, Ivan Lintin won his first Ulster Grand Prix race in the concurrently-run Lightweight Supertwin event.
Lintin prevailed in a four-way thriller to triumph by half a wheel over Ballyclare’s Jamie Hamilton with Lee Johnston in third.
Derek McGee had been involved in the battle for the lead until the final lap, when he stopped at the hairpin.
The race was re-started over three laps following an earlier incident, which early reports suggest was not serious.
Hamilton slid off unhurt in the initial race before returning to finish as the runner-up in the re-started event.