Ben Reynolds was among NI's Commonwealth Games representatives to impress in the Belfast International meeting at the Mary Peters Track.
Reynolds, running into a wind, was just .03 seconds outside his season's best as he won the 110m hurdles in 13.82.
There was a Northern Ireland sprint double with Leon Reid securing 100m victory in 10.62 while Amy Foster won the women's 100m in 11.69.
Antrim's Zoe Brown set a new all-comers pole vault record of 4.31 metres.
The second-ranked athlete in the Commonwealth has done 4.40 in Athlone and overcame a tricky cross-wind to win in Belfast.
Donegal's Mark English, who usually competes in the 800m, set a personal best of 46.56 in the 400m.
English was in superb form with his winning time .71 seconds faster than his previous best.
The UCD student came out on top against a strong field, including Brian Gregan, the Irish number one.
Glasgow-Games bound Jason Harvey will be a little disappointed with his fifth in 48.01.
Kildare runner Paul Robinson saw off a trio of talented Australians on the final bend to secure one of his most impressive victories on the international stage.
Robinson showed that he has a sprint finish to trouble his opponents at next month's European Championships in Zurich as he clocked 3:40.39.
There was a major upset in the women's 400m hurdles, where Ballymena's Christine McMahon was hot favourite following her recent European qualification time of 56.97 seconds.
However, the Queen's student made a mistake when clearing a hurdle halfway through the race, which went on to affect her performance on the home straight.
In the end, McMahon had to settle for third in 58.85, behind winner Aisha Naibe-Wey, who won in 58.54, and Jessie Barr, who clocked 58.85.
In the women's 800m, the withdrawal of Katie Kirk left the way clear for an impressive victory for rival Hannah Tarver of Edinburgh in 2:02.72.