Jack McMillan produced an extraordinary swim on the final day of Irish Winter Meet for Irish elite and high-performance swimmers at the National Aquatic Centre in Dublin.

Having already taken down the Irish senior record for the 200 metres freestyle in both the 25 metre pool heats and in Friday's long course finals, McMillan did it again in the final off the men's 400 metres.

Swimming against the clock for the first half of the race, the 20-year-old hit the 200 mark at 1:47.10, .09 inside the new record he set on the second day of the meet.

McMillan's time was also agonisingly close to the Olympic A qualifying standard of 1.47.02, just .08 of a second shy in fact, the width of a finger nail.

The Bangor man then quit the race as his team mate Daniel Wiffen went onto take victory.

McMillian's night wasn't done however, as the undoubted swimmer of the meet also won the blue riband race, the men's 100 metres freestyle, in 49.55 seconds

Darragh Greene, who has an Olympic consideration time for the men's 100 metres breast-stroke, won the 200 metre version, as second placed Eoin Corby from NCL, set his second Irish junior record of the week in 2:14.24.

Corby set his third junior record of the meet in the final event of the night, the 200 metres individual medley in 2:04.61 

Rio Olympian Shane Ryan eased to victory in the men's 100 backstroke  in a respectable 54.84 seconds while 19-year-old Ards swimmer Vicky Catterson, completed the women's 100/200 freestyle double winning the latter in 2:10.05.

Niamh Coyne the 2018 Youth Olympic silver medalist, completed the clean sweep of 50m,100m and 200m breast-stroke, winning the 100m in 1:09.23.

Irish Paralympians Ellen Keane, the European Champion and Nicole Turner also raced in the women's 100 with Keane registering 1:26.58 and Turner 1:48.87.